honestly that's a hard question to ask. it depend on what your trying to yield. if ur talkin bout 16 plants then i would say hydro because of the fact that u can put them all in one container.
but if ur trying to go with just 2 or 3 plants i would go with CFL soil growth. it's cheaper.