Hi- I love heirloom tomatoes, but they don't produce very well, and they don;t ship well. That is why you mostly see them at the farmer's markets. Every year in my garden I grow Brandywine heirloom tomatoes, which love, but you only get an average of three huge tomatoes per plant. There are some nonheirloom tomatoes that I also love, such as sungold, which is a orange colored cherry tomatoe.
Part of the reason that most supermarket tomatoes taste like cardboard, is because the grower is forced to pick them too green, and most commercial tomato variates, are bred to ship well, and not for wonderful taste. The shipping quality of the tomato is probably the number one consideration for tomato breeders. I just eat canned tomatoes, when homegrown fresh ones are not available, but generally I don't eat tossed salads in the wintertime anyway. Hope this helps, Nancy