For busy stores, I don't mind self-checkout if i don't have a million or complex items. Usually faster than lines.
But literally every time I'm using them either the machine gives me an error OR someone who is understandingly confused with the self-checkout UI needs assistance (and there's only one employee covering 6-10 stations).