It really doesn't matter what our favorite nutrient line is. What does the plant like? The plant likes nitrogen, phosphorus, potassium, calcium, etc... Provide those and the plant will grow. The plant doesn't have a favorite. It's been proven that inexpensive nutrients that provide what the plant needs work just as good as expensive nutrients. The brand of nutrients doesn't matter as long as you provide what the plant needs in the proper amounts. So you can either buy something like Jacks, MegaCrop, Maxi, etc... or you can pay for the same stuff in a fancy bottle with a cool looking label. A decent grower will grow good weed with just about any nutrient. There are much more important factors for a successful grow than brand of fertilizer.