Answer: Ask a dozen gardeners what their favorite tomato is and you'll likely get a dozen different answers! However, I like Celebrity which performs well and is disease resistant and crack resistant. I'd suggest planting a few varieties, perhaps some that mature at slightly different times, and see what performs best for you. I've also found that people will pay a premium price for tomato flavor, since most of the tomatoes in the markets are bred for shipping and shelf life, not for flavor, so I wouldn't sacrifice that. An heirloom tomato with great taste that performs well is Cherokee Purple. It doesn't come in "perfect" shapes, but if people sample it, they ask for it next week! Generally, the mid-sized tomatoes will be less likely to crack than the large beefsteaks, since tomatoes are so dependent on moisture. The faster they mature, the less likely they'll be water stressed. Early Girl is another very reliable performer. Even though you didn't ask for a small tomato, I've also found that people like the Yellow Pear tomatoes. They are prolific, taste good, and add a nice visual to a salad display, for example. Hope this helps!
Q&A Library Searching Tips