I tried almost all of the growing mediums. I can say that coco coir is the way to go for me. Inside hydro tanks, pH goes up very fast. But in coco or rockwool or some other hydro mediums, you can water your medium for like 3-4 times a day. You can regulate the pH by adding a little bit more pH down every time. Also coco is reusable or easy to dispose, compared to heavy soil. That can be a big plus.
Instead of smaller yields from soil, any hydro system would provide bigger yield and plants. Some people claim that taste is better when you grow your plants in soil but I don't think that is a fact. I have tried organic or non-organic soil grows as well as bioponics and non-organic hydro grows. Taste and quality can be perfect in both.
Using a hydroponic medium would allow you to control everything inside your medium. If you are not familiar with your strain or you have a lack of knowledge about how they grow, then you might want to skip these detailed calculations that coco coir brought up and just go with the soil, which will make most of these calculations for you. Personally I mix %80 coco with %20 perlite and use a top layer of extra perlite. I like it when my medium dries fast. I like watering several times a day but I also let coco dry after every flush. I will be flushing with Florakleen every 15-20 days as a part of my recent feeding schedule. Final flush will take 48 hours and an extra 48 with lights off.
I am now trying General Organics Flora Coco series with Ripen and Florakleen. These nutrients have fair amounts of minerals in them so I am not using a lot of products. These are not organic btw. and it is the first time I am growing in coco without organic nutrients. Plants are thriving like crazy atm. I think you can try this nutrient line as well because it is pretty straightforward to use. I am boosting this line with Canna Cannazym, Biobizz BioHeaven and Advanced Nutrients Voodoo Juice, Piranha and Tarantula. I will add General Hydroponics BioBloom on flowering as a bloom booster and Ripen for the last week. If you choose to grow in soil, I recommend Canna Terra Vega and Terra Flores line. This line always have produced the best tasting cannabis in my experience.
Cheers