Growing tomatoes upside down is another option that has found a following in recent years. Shiny advertisements and catchy names for upside down containers make the concept appealing. Anywhere you can hang a bag becomes a potential tomato garden. Growing tomatoes this way gives you the opportunity to fill the growing bag with good potting soil and deliver water and fertilizers straight to the roots.
A raised bed is an ideal way to grow tomatoes. Raised beds heat up sooner than open ground so tomatoes can be planted earlier than standard rows. The soil is often better and has fewer compaction issues. When mulched, watering requirements drop. Weeding and harvesting is easy because of easy access. More plants can often be grown in a smaller space.
I find that trellises work well in a raised bed because the bed structure helps support them; last year I used welded metal panels bent into an arch. It supported plastic sheets to warm the plants early on and supported the plants as they grew large.
I've used all six methods with varied results.
Last year big tomatoes came from the straw bale. The plants did very well but as they grew large I was concerned that their weight would topple the bale or that they would sprawl too much; a trellis system was difficult to set up. Regretfully deer damaged the plants before they caused a problem.
The first tomato of the season came from the potting soil bag. That plant also had the biggest root ball. The plant did well but the specialized watering requirements added time to the process. I also found that my feet and garden hose had a tendency of snagging on the bag because it was too close to my garden path.
Claims for bumper crops abound, but I've grown upside down tomatoes with mostly negative results (see my May 6, 2011, article "Upside Down Tomatoes"). The plants were stunted and not nearly as large as with the other methods.
Tomatoes in pots do well with extra attention. It's nice being able to bring the pots inside when a frost threatens and the other plants are injured; however, bigger pots are harder to move. As long as the soil doesn't dry out this method works very well.
My favorite way to grow tomatoes is in a raised bed. I can keep my plants contained in a designated area, mulch and water as needed, and keep basic chores like weeding to a minimum. The biggest tomato plants in my garden, by a large margin, were in raised beds.
Another option for some gardeners is hydroponic gardening. Tomatoes can be grown in water only, but this method requires specialized equipment and procedures and isn't suitable for most home gardeners.
Experimenting with new options is fun and informational. I plan to repeat the straw bale and pot plantings, but will probably bypass the potting soil bag. Upside down tomatoes are probably gone from my garden for good. My focus will be on growing tomatoes in raised beds. I wouldn't know about how all of these methods worked for me if I hadn't tried them.
Regardless of which method you use, tomatoes should probably find a place in your garden. If you have a successful method continue it, but think about trying something new. Have fun.