People who have the time to shop around different stores a few times a week can get real good value from Lidl and aldi, but for me I tend to do one big shop that lasts for 10 days, only topping up on bread and milk.
I always shop at Tesco. The big one near me never has empty shelves like the sainsburys does, and the queues at the tills are never too big. Asda doesn't sell loads of the stuff we need, like a certain dogfood and the fresh produce is pretty hit and miss. Went to Morrisons and thought it was awful, didn't have loads of stuff and everything is wrapped in clingfilm??
For me, Tesco has enough variety of products so that nothing is missed, and the clubcard points help with cheaper fuel when I fill the car, and they also have deals at restaurants and gyms. We had a meal at Casa Tapas for free just from the clubcard points, and theres some deal on at jessops where they will give you tripple the value of your points which is pretty good.