If you can get soil amendments (bone meal, blood meal, kelp, guano, dolomite lime etc.) go soil. Get some good soil recipe, follow it and you should be fine for the most of the grow with plain tap-water.
If like me you don't have access to thoes things I recommand Coco\perlite. You treat it like soil but you need different fertilizers and a different PH. Its not organic and all that but compared to my previous soil grows it yields way better and is WAY MORE SIMPLE. I just add what the chart says and it grows great. (Using mainly HESI coco. One bottle for veg and bloom. 5ml\L since the 3rd week until the final flush. Can it possible be easier? I add some suplements but with that alone you can get a decent harvest)
Unlike soil where there's a nutrient buildup in the soil that you should consider before giving any fertililizer, in coco you don't.
I use a pre-bought 50\50 mix of coco and perlite.
I have a hempy bucket running with basil and its nice, once the roots hit the reservoir. I had many problems with it indoor - the plants fell due to lack of grasp and they haven't really reached the rez.
Also, the PH will shift in hempy's if you don't water it every couple of days. I water my plants every 4-6 days and I don't want more work for the same potential results.
DWC is cool if you live in a chilly place and have the budget.
Aeroponics is the same but you need a cooler place and more budget.