While it might not be the best stuff available, i've used it before with no real ill affect to the plants. I'd probable add some perilite to it as well.
Their organic stuff will be alright...but you're gonna need more nutes. Nest time buy the peatmoss at Walfart, and dilute it about 60/40 with perlite. You can get alsaka fish ferts at my walfart....and that will get you through veg on the cheap.