Don't give up on tomatoes! You say that they do need maintenance, but you plant them, water them, give them sun - I bet you can automate a lot these steps - watering and nutrition, for example. You can give them extra boost with some artificial light and heat. You can do it!