A friend of mine received this plant 4-5 years ago from someone who didn't know the name of the species. This friend wants to collect gel from Aloe vera, but so far only a few teaspoons were provided by the plant (about one teaspoon from every two leaves). She has searched online for details about species of Aloe and "the best one for treatment" (whatever that means) is an Aloe vera that produces yellow flowers.
However, her plant hasn't bloomed until now, so she doesn't know for sure if she should wait for this one or buy a new plant that is labeled Aloe vera. As a side note, I have seen many plants with wrong labels, so buying a new one is not a sure hit in my opinion, hence the question in the title.