I was having a discussion about this with someone elsewhere and wondered what you good people thought. Chances are this topic has already been aired before (and will be again), but I'm going to plough on regardless...
I rarely hear anyone have a good word to say about stickers. Those on a single brick are usually tolerated, those across multiple pieces are cussed at. In any event, they have a shelf life - eventually they'll fade, peel, or get damaged unless they're wrapped in cotton wool (figuratively and/or literally) when packed away.
Printed bricks are more robust, but if you're a builder who (unlike me) takes a set and then uses it to build MOCs, then as often as not that printing renders a brick unsuitable for other structures (not always, but sometimes).
So the third option is no stickers or printing, but just have our LEGO creations made from plain bricks. I'm no fan of stickers, but I have to admit that they can make a good set look great.
So what do people prefer? Obviously with a sticker you have the option of not using it, but once I've seen a finished set, I look at an unstickered model as 'not quite complete'.
Is there an ideal solution? I guess if you go back far enough there were no stickers or printed bricks (one for the historians - I'd be curious to know when stickers and printing made their grand entrance), but Pandora's box has been opened now, so are they here to stay?