unless you have a very large expence account to set up . go with soil. hydro . you need water chiller. keep water proper temp or get mold allergy. plus the hydro unit, that limits your number of plants, and have to be good with nutes. and flush every what every 7 days all that water down the drain and nutes expencive , and it must bump up the humidity in the room, idk but any time you put a super strong light above water it seams like it will produce algy in a few days. so keeping the water cool is a must. soil you throw it into a 5 to 7 gallon pot and no worries, who wants to chill the water another damn bill already costing 150 a month to run the ac in the room my opinion only , im sure guys that know what there doing wont touch soil,lol