if you ask me, they are all the same. except for the numbers, which a lot of brands don't show you, example 10 10 10 . I use ( jacks hydroponics) google it . for flowering , it is a very good one. numbers are 5. 55.10. the middle number is for flowering. not getting into much detail about what the numbers are. some thing you need to look up to understand what they do so on . looked up your question . BioBizz BioHeaven (1-0.2-0.2) increases a plant's vitality by enhancing absorption and utilization of the provided . very weak numbers you will have to ass so much of this to get to full strength and its very pricy, numbers suck too. the high the middle number the better for flowering. that's what enhances flowering. I would pass on bioheaven, keep looking. its very hard to find a good affordable fertilizer for mj. I already did the home work can buy jacks off line, and use 4 teaspoons for 5 gallons of water , ppm is 550 perfect numbers, hope this helps. and jack will cost you 25 bucks and will treat 500 gallons of water !, the bio stuff would treat 50 gallons for 100 dollars.