Perzonally I prefer a self checkout most of the time. Except: when software does not work properly resulting in an extended wait for a clerk. If there is a forced wait because of a scan malfunction I've started just leaving it sit and walk out. I'm not waisting my time.
Now I have had issues...