Cherokee Purple and Black Krim are two of my favorites, but they admittedly don't always grow quite as vigorously as some other (less tasty) varieties. Still, they grow 5 to 6 feet high and produce 40+ pounds of fruit per plant. And the tomato growing season here is only mid-May through mid-September.