Let's not get in to a bicer match! Lol! Back to the question @ hand: I think technaflora BC line is the best, just my opinion, and I don't think its BUYING into the more expensive nutes, I. Think its more importants as to what is IN them, MG isn't fomulated for growing mari, as in the certain amount of nutes and trace nutes found in it. But shit, give her water and dirt, and she will still grow! Hence the term "weed"