Would love to be in a neighborhood with a community garden or other shared space for planting and growing. But when real estate is hyper-inflated, its tricky to have more than a postage stamp of yard space anywhere near downtown.
Definitely depends on the store and the tomato. There's lots of varieties in grocery stores now. When I was a kid, all you could get were pale, mealy tomatoes.
Oh, I'm certain that tomatoes you grow at home are super good, often better than store bought. What I'm saying is that store bought tomatoes are much better than they used to be, and are usually plenty good enough.
I spent a summer canning tomatoes to realize I don't really use that many cans of tomatoes. I'll use fresh tomatoes, but we literally had to change our diet because we had canned enough tomatoes that we had to re-arrange the kitchen. We had tomatoes in cans for literally years after that summer.
#1 tip for starting gardeners: take a week or two and actually write down what the hell you actually eat that is a vegetable, and grow that. I'm not saying don't branch out and try new things, but focus on serving yourself and growing things you actually eat. If you don't eat like.. 20+ tomatoes a week, you probably don't need more than 1 or 2 tomato plants, if even that.
You'll be way more successful/ happy/ satisfied/ likely to continue or advance as a gardener if it doesn't feel like a chore and its serving you.
I do not think my tomatoes will help me survive. I know for a fact they'll taste better though, I've had fresh grown from the vine tomatoes and they're amaaaazing