Make sure you choose mature Cheddar, and not just any mature Cheddar. Most supermarket cheeses come with a 1 to 5 rating. Personally, if I see a so-called "mature" cheddar with a rating of three, somebody is telling porkies. Choose a 5 and you won't go wrong. Cheddar should attack your taste buds with a hatchet !
Tomatoes at this time of year are not at their best. If you have ever been to Italy on holiday, you will know what a real tomato tastes like ! Best leave them get riper before eating. Ditto with bananas.....if they are not ripe, the sugars haven't been able to develop.
I recently bought a Golden Delicious apple, from Lidl. I left it for a week or so and its was really nice !
I'm afraid that we are being distracted in our food purchases by wanting everything to "last" in our 'fridges for ages. Buy often and choose for ripeness !