For us, it has been Waitrose for the weekly shop, plus a small top-up for fresh bread and milk. Then once a month, a run into Poundland for all the soap, cleaning products, and thta.
I've been to Aldi and Lidl a fair few times, and yes - they are shit, for the reason you allude to - utter lack of customer service. They don't give a ****. Stock thrown n the shelves - or in boxes on the floor. Never enough check-outs open.
Aldi do this insane check-out version of musical...