The right soil is very important for a good crop of tomatoes, (but I guess that true for all crops). I am always trying to learn. I bought a ph meter and check the soil when ever I add to the garden. Tomatoes like ph 5.5 to 6.8. Early in the year I was getting big plants and few flowers. I was told to add bone meal, which I did and started to get flowers.
Hmmm? That's interesting I just got a new water treatment system over the winter and they told me my well was very alkaline. I always used the untreated water to give the plants a drink. Maybe I should give them a few sips of the good stuff?