There's a lot of good shit out there. Fox farms makes some really good stuff as in soil and nutes. I use the fox farms ocean forest soil, but I use advaced nutrients organic nutes.
The best IMO is your own. Making compost and managing the materials of your soil lets you know exactly what nutes and minerals you got. But I hear good things about fox farms but haven't used it.
well, soil, i'd say is a toss up between fox farm ocean forest and black gold. nutrients, fox farm is not 100% organic. the Big Bloom is all organic, but the grow big and tiger bloom are merely organic based. I use all ofthe aforementioned products with great results. metanaturals have also been proven by others here. it's 100% organic.
Fox Farms Ocean Forest soil is good,I personally think making your own works great also,I add extra missing ingredients in the soil and I add and make the soil alive and well.