Personally, for the money I want to make from my grows, I feel like Advanced Nutrients is the best way to go. The products you've listed are top notch and they will help you have a big harvest at the end.
With Fox Farm soil? I'm not as sure about mixing up nutrients. To me, that seems to be...