If I have to wait in line at all, it's 99% a no-go. Add convenient self-checkout with wireless payments, and you've got my business. I wouldn't normally stop at CVS, but find myself doing so regularly. Why? Because there's no line. I can walk immediately to the items I need, then quickly scan them, tap my watch and walk out. It's easy, fast, and efficient.

Nowadays, waiting in line is a frustrating anachronism. The exceptions would be higher end stores like Publix that actively guide customers into the fastest checkout lines. But when purchasing a smaller quantity of items, self-checkout is most certainly preferable.