This is probably a difference between countries, but personally I love it here in the Netherlands. I go to the store after work multiple times a week and I have yet to encounter a queue or problem that stalled me longer than 1-2 minutes. Usually I can just directly walk to a self-checkout machine, check out my stuff, pay by holding my debit card (or phone) against the payment terminal, and be on my way. I like it way more than the old way of doing things, because I now have time to properly pack my bag and I don't have to talk to anyone. It's also way more space efficient. There's even the option to take a scanner with you so you can scan while shopping, though I have yet to try that.