I think PvP Pet Battles, especially at top end (Level 25) needs a significant review.
Almost everyone uses the same three battle pets, there is no variety in PvP and it just seems that a lot of people just stack up with what ever 3 of the same pet is the current meta and just use that.
Personally I think battle pets should be limited to one of each, and that’s it. To stop the focus around just one pet specifically.
I enjoy the pet battle system, at all level ranges, excluding when it hits 25 were everything changes and match making seems to almost always be against the same people with the same 3 pets, such as the Beast - Infernal Pyreclaw or the Dragon - Stormborne Whelping which in my view is one of thee most over powered creatures in pet battles as it has the ability almost one shot most creatures.