Self checkout is the greatest thing ever and I will never understand why so many people seem to prefer waiting in line for a few minutes instead of just using the self checkout.
No human interaction, usually faster because I don't have to wait. What's not to love? Sure occassionally you might get selected for a random check and have to wait a bit, but that still beats the line.
They used to be awful here 10-15 years ago, with a scale for your scanned items that would complain over nothing all the time, but now everywhere I've been has done away with that in favor of random controls and the receipt for opening the gate. I think my highlight so far was the clothing store where you didn't even have to scan, you just put your items in a box and it told you what you have to pay.