I love self-checkout...with one exception...the grocery store when I do my main weekly shopping. I tried doing self-checkout once for my weekly grocery shopping, and it took forever since I didn't know the produce codes and had to look them up on the system. Coupons were a pain to use too at that particular store.
But for other shopping trips, I find I'm faster than the paid checkout people.
I am very thankful that we have self-checkout in stores now. I always used to hate standing around in huge queues waiting for others to be served and now I can be in a store and back out again within such a short space of time making things so much less stressful and easier.
But seriously, self checkout isn’t a problem so long as they don’t have the scale setting on in the bagging area. The stores with scales (like CVS) are horrible to use, as the weights they have on file for different items never seem to be correct.
I generally prefer them but ever increasing food prices might well see shops switch back to more traditional payment methods where it's harder to steal.