I prefer self-checkout. I get it right. The cashiers around here, not so much.
The design of self-checkout is pathetic. It needs to be re-thought and re-engineered, then built from scratch. No reasonable manager would expect efficiency from employees if they had to deal with the crap layout of self checkout.