As far as better, soil or water is a matter of choice and what's better for you. If you're flowering in soil, I'd just stick with what you know and not bother setting up a hydro for a mother, it's probably easier to keep her in a 5gal bucket of soil.