I find that miracle grow soil is the most effective in growing tomatoes in Texas.
I prefer to go organic. My tomatoes thrive with compost and organic food. One of the most exceptional plants I've ever had is an indeterminate French slicer called Carmello. It's been in the ground since April and is still producing an abundance of fruit (mid dec). Granted, I'm in southern California, but I can't say enough about this variety.