Which is more important? That they retain their current state where some pets are completely unviable and we are forced to used specific pets depending on raid composition rather than being assigned raid utility elsewhere. Or should something be done to make our pet more of a choice?
Now, I don't exactly know what could be done that blizzard and the playerbase would agree with. But I honestly don't understand what would be wrong with pets simply having a talent tree where they can choose from 1 of 3 different buffs. This way pets can still be able to provide a various number of buffs (perhaps mastery, crit and attack speed) while still allowing the hunter to choose which pet they would like.
However, concerning this issue so far I have met apathy from most hunters, responses like "We have bigger issues than that" and what not. Most don't seem to care about hauling raptors and sporebats everywhere. I myself would like to raid with a pet I choose, not a specific type of pet just because of its buff/debuff, a pet that has served me through countless battles. The argument could be made that if all buffs/debuffs are present that the hunter could take what pet they want, but even so multiple pets would provide faster debuff applications like raptors with armor reduction, and especially BM as spirit beasts have a heal.
Does anyone agree with me, that pets should be revamped a tiny bit so that we can take our trusted boon companions rather than just our obligatory vessels for buffs? Or do all the other issues with the class make this seem like a non-issue?