Couldn't agree more.
But fresh off the vine from a backyard garden ... nothing better in this world.
There's actually a reason for that.
The breeds of tomato that are commercially grown are specifically grown because they all have nearly identical ripening periods, meaning they can be harvested by machine. Unfortunately most of these breeds are also bland.
But most garden breeds, since they're picked by hand, don't need that degree of specificity. In fact, in a garden setting, fruits that ripen over the course of a broader period might be preferable. So flavor doesn't have to be sacrificed.
I do have a liking for a lot of garden tomato breeds. Smaller breeds, I'll even dehydrate them.
If ya can't get fresh tomatoes...Romas are pretty good.
Romas are at least a partial exception, since they're a sauce tomato and they HAVE to retain their flavor if the recipe's going to work!