Probably depends on where you live and what shops you have.
And the quality of your shop too!
ASDA around here is absolutely rubbish- cheap, crowded and not very nice produce or meats or anything.
Morrisons around here is dirty and they charge you to use the car park. Stuff seems expensive there.
The Sainsburys in the other direction is tiny, but good quality off their fish and meat counters. But their staples are very limited and they have a tiny fruit/veg section.
M&S - Their meat and produce is quite nice, but expensive. We don't eat ready meals, but even if we wanted to, most are off limits because hubby can't eat dairy in any format.
No Waitrose or Booths or Whole Foods or anything like that around here at all.
I like the Lidl around again now that they redid it. It used to smell like mold and rotten food. But it's on the other side of town, so we never even think about it.
Aldi can be hit or miss. Sometimes it's fabulous and other times, it's dirty and has nothing you actually want.
There's a big Co-Op store, but it's in a dodgy side of town and always a bit dirty too.
Smaller Co-Ops are good, but expensive too.
We like Tesco. The regular Tesco has plenty for everyday needs.
The "Big Tesco" has a great fish and meat counter and a large fruit and veg section. At both Tescos, price is good, quality good, they have great markdowns on fruit/veg and stuff heading out of date. I love to buy flowers that are going 'out of date' there too and fill my house with the joyness of cut flowers.
I also like to use a local co-operative which can be quite expensive, but they sell lots of dairy free and vegan ingredients which works really well for the man who can't eat dairy. It's all fair trade, bulk ingredients, etc in there too, so that's good.
So that really long winded answer was, really, shop around to see what you like.