I fell out with ASDA before they delivered when I was told to fuck off by a member of staff.
Morrisons are OK but they do a weird thing with payment so you think you have paid but they don't take the money until two days later. They also deliver from a wherehouse not the store so some things cooked in store are never available eg doughnuts.
Tesco I'm now on first name terms with the guys at the store who send out the vans. I missed a call and a payment had not gone through on a card, so when I picked up the call it was too late, they had already passed me so set up for delivery the following day. Then they phoned me back, the delivery driver had finished the 'round' but was heading back to mine if I wanted delivery in the next 1/2 hour.
When we had snow and my carer couldn't get to me the delivery drivers brought things through to the kitchen and offered to fill the cupboards and fridge for me - I don't think they offer that to everyone.
I did email the manager and say how much I appreciate it, he phoned me back to thank me because they normally only receive complaints.
I realise this might be my local store going above and beyond, they also put up with my cat trying to get into their van.
Also as I'm not working at the moment I book their '4 hour slot', you choose the slot and they send you a text on the day with a 1 hour slot within the 4 hour one, I can get deliveries for £1.
There is the odd substitution wtf - I ordered spring roll wrappers and got 2Kg of prawns.
I also use 'mysupermarket.com' to get the best prices.