What you want is indeterminate tomatoes (not determinate) because they keep producing and don't usually all ripen at the same time. It seems like the ones you mention are indeterminate so maybe the problem was the wet weather that skewed things. I do grow heirlooms but I also throw in some hybrids because they are very dependable, usually grow at least one hybrid Parks Big Beef, and next summer I'm going to do one Legend tomato, which is a hybrid but not a huge beefsteak, however it is supposed to be a great all season producer, midsized slicer type.