If I harvest my tomatoes when they are 90% red and the top 10% near the steam is still orange that is the best flavor tomato. If I wait until the top part turns red the tomato is over rip and lost some of its flavor.
An over ripe tomato has lost some of all 3, less flavor, less sweetness, less acidity.
An under ripe tomato has low flavor, low sweetness.
Today I have been cutting tomatoes for dinner and for canning jars. I have been tasting every tomato, they all have slightly different flavor. Good flavor, good sweetness, good acidity, are the very best tomatoes.
An oriental lady describes it, Good Flavor, Sweet & Sour.
Tomatoes are like fine Wine, some are better than others. This is why we like Beef Steak tomatoes and all the Beef Steak varieties.