Tomatoes can thrive in grow bags, but not if you use the wrong sized bag. This is the size of grow bag you should look for, ...
Tomatoes are picky about where they grow so avoid planting them in these less than ideal spots. “Location, location, location ...