Some self checkouts are slow and unreliable. However that is a bug in those particular units. Some of them are just as fast and reliable as what the clerks get - plus I'm never in line behind someone else who is slow. I've had enough waiting for someone who can't figure out which lottery ticket they want to lose their money on. I've had enough waiting on someone else who picks an item that is missing a tag. I have places to be, and lines are not serving me.
Every time I'm speed running a self checkout I day dream about a world where the price of my groceries is modified significantly lower based on my leader board rank for that day, and that the slow person in front of me is being penalized for being outside the top 100.