I'm not going to call myself a pro but I can grow plants. I used Miracle Gro this summer for some outdoor plants and they did just fine. I wouldn't use their blue stuff or their soil with timed release fertilizer but their Performance Organics is a decent product. Both the fertilizer and soil. It's not any cheaper than anything else but it's available at big box stores for those that don't have any other options for purchasing products in their area.
The only problem with this is that I could never get it to dissolve completely. But that's not surprising considering it's a powder that has phosphate rock and bone meal.