Dirt is messy but way More forgiving than aro and hydro. but some of use prefer total control. Hydro is actually essayer for me. I can keep the pH in check and feed my plants more so they produce faster. Aro requires way More attention than soil but is worth the extra work.