Here in the Netherlands (at Albert Heijn stores) one small change from the US system makes all the difference: they don't weigh the product after you scan it. No 'unexpected item in bagging area' etc. It goes extremely quickly.
If there's a cashier with more than one person waiting I will go to the self-scanners.
If there's a cashier with more than one person waiting I will go to the self-scanners.