I have several tomato plants and most are in 5 gal buckets and doing pretty well. I had planted a couple of my favorites from seed and put half the seedlings in buckets and the other half in the ground. The ones in the buckets are doing well and have blossomed pretty good as have all my other buckets which were planted from store bought plants. The ones in the ground are ENORMOUS in size and very green with nice thick stems and I'm guessing at least twice (or more) the size of the ones in the buckets but have VERY few blossoms, barely anything at all but the plant itself looks absolutely beautiful in size and color. Seriously, why the difference??? You'd think the ground planted ones would be blossoming like crazy but it is the other way around??