Sure, if you have time to wait on a huge line. Every time I find myself in a dollar store there’s one cashier serving dozens of angry people lined up to checkout. Whatever deal I might be getting isn’t worth my time to actually wait to pay.
Nowadays, waiting in line is a frustrating anachronism. The exceptions would be higher end stores like Publix that actively guide customers into the fastest checkout lines. But when purchasing a smaller quantity of items, self-checkout is most certainly preferable.