I haven't used it but it's derived from feather meal, soybean meal, nitrate of soda, bone meal, sunflower ash, rock phosphate, and sulfate of potash. It provides nitrogen, phosphorous, potassium, calcium, magnesium, and sulfur. It looks like a perfectly fine nutrient to use. The plant doesn't care if the food comes from a bottle that says Miracle-Gro or a dozen overpriced shiny bottles with a cartoon name from Advanced Nutrients. I say use it and don't worry about what anyone else says. A good portion of people growing cannabis have been brainwashed by marketing and think you need cannabis specific nutrients to grow good weed. You don't. That false belief is from people that have no experience growing anything other than cannabis and have bought into the nonsense that cannabis is some special plant that requires super special food. It's ridiculous. But it's their money to waste as they choose.
Those plants look just fine. In fact they look better than many grows I've seen on here from people using a dozen bottles of this and that. Just take a look at the marijuana plant problems section and you'll see dozens of grows from people throwing everything but the kitchen sink on their plants and have nothing but problems even though they are using the most expensive nutrients available. Cannabis specific nutrients are one of the biggest scams there is.