I have recently dabbled with Tesco and Asda but now returned to Sainsbury's. I agree they tend to concentrate on their own brands but I find most of their own brands superior to everybody else's so I don't mind that. I don't find that any of the fresh food from Tesco keeps well - particularly bread, milk and potatoes. Locally I find the staff in Sainsbury's much better trained too.