Making your own mix is always a good way to go, I get a bag of Sunshine Mix #4, add a large bag of VermiBlend, throw in a little bit extra of my favorite additives (sea kelp, humic acid, more microbes, more bat guano, more earthworm castings) and some perlite, and I am ready to rock 'n' roll.
But I've used Fox Farm and I like the Happy Frog the best, some people like to mix the Happy Frog and Ocean Forest together, but that is a little strong for young plants, Happy Frog is kind of strong for young plants, you should definitely just start them in something inert. You can always try Black Gold or Roots Organic, but last time I opened a Roots Organic bag I was attacked by a swarm of fungus gnats! Argghhh, never again!
The easiest and best option is to go down to your local nursery or composting site and ask them if they do custom mixes, and if they know what they are doing, they absolutely do make custom mixes.
Realize this though, soil and fertilizer are two different things, fertilizer is added to the soil as you grow to continuously feed your plant. As far as liquid fertilizer goes, the only stuff I have used that is organic is General Organics and BioBizz. Both are fantastic.