Within a 1 mile radius I have a mega
Morrisons, Asda & Sainsbury's, along with an Aldi, a local Tesco, a local Asda and 3 Nisa's.
The mega Tesco is about 1.5miles.
Sainsbury's is a nice place to shop, I go there. They make an effort with the lighting, the ambience is calm and the staff uniforms smart.
Aldi is the next best place, it gets the overspill custom from Sainsbury's. I like it, different produce & packaging to entertain me.
Might go to Asda now and again but it's grubby in comparison and the staff all wear hi-viz (or looks like).
Morrisons is the store from hell, it has more stock, in muck, under the shelves than on it. It's dominated by banal own brand packing and gives a wholly dispiriting experience, no wonder they are struggling.
Sometimes I'll cycle to Booths in Ilkley and pretend that I am posh.