The big problem with tomatoes is that the ones that go to supermarkets are harvested green and ripened artificially. They don't develop the same flavors as a natural sun-ripened tomato. But, a sun-ripened tomato at the peak of ripeness is both too fragile and too short lived to be shipped and sold in supermarkets. I think the same is true for a lot of other fruits.
Keep your eyes out for "Heirloom tomatoes" or my favorite, zebra-stripe tomatoes. They're a lot smaller, vary in color a lot. Pack a punch, I like to just snack on them whole.