Maybe it's my Perl background showing through, but I like tricks that make code succinct, but not too succinct. The and/or trick doesn't strike me as lazy, it strikes me as a way to collapse a screenful of simple if statements into a few lines. That seems easier to read for me, and more to the point.
But on the other hand, and this is *definitely* from my Perl background, nested list comprehensions tempt me. :) But I suppose I could go back to lisp if I wanted lots of madly nested insanity.