@Lucivius
Some big changes that I'd like to see implemented, is instead of making pets spawn with a certain number of slots with 1501 TP per level, make it so every pet has the same max imbue value. That way we don't have to farm them to get one with good stats-they would all have the same max imbue instead of a range. Add the ability for tamers to remove abilities/magics and free up the imbue value so we can add what we want. Review and improve abilities so they're on par with armor ignore so there's a better variety of abilities being used. Decease imbue value of magery/eval and necro/ss to 500 like the rest. Currently necro sucks on pets, no reason for it to have 1500 cost. Magery isn't terrible, but no reason for it to cost 3x as much as Chiv and do less damage. I think we can all agree, the current pet training/leveling system leaves a lot to be desired.
What we want and what is doable with code generally turns out to be two different things, unfortunately. I know the pet database for tamed pets seems to be very limited in the information they keep. It's why you cannot revert a pet back and start over.
As for review and improve abilities so they are on par with armor ignore. Dexxers could ask for the same thing. How do you make abilities on par with Armor Ignore when AI ignores armor and still does 90% damage. But honestly, there are little to no encounters that need crushing blow or any other special move like that, and that is partially due to pets pretty high health buffer.
If you look at old cliloc files from the taming patch/tc, they actually had more special abilities and moves that they removed or changed:
Trains the creature in the Flurry Force special ability, causing the creature to attack with a flurry reducing a target's physical resist and causing physical damage.
Trains the creature in the Infused Throw special move, causing dismount or paralysis and extra damage.
Trains the creature in the Mystic Arc special move, causing extra chaos damage to nearby targets.
Trains the creature in the Double Strike special move, causing dual attacks but at reduced damage.
Trains the creature in the Firestorm area effect, causing fire damage to nearby targets and setting the terrain ablaze.
Trains the creature in the power of Arcane Pyromancy, a combination of Necromancy and Magery that harnesses the power of fire.
Trains the creature in the power of Healing.
Trains the creature in the power of Magery.
Trains the creature in the Dual Wield special move, increasing its swing speed.
Trains the creature in the Lightning Arrow special move, causing energy damage to nearby targets.
So, if you look at these, it looks like their original design was to allow a lot more abilities, but it was pared down. The thing is, we don't know their exact reasoning why. They didn't allow plain magery or healing to be trainable. They straight up nixed the idea of a lot of special moves, abilities and area effects.
Without knowing their reasoning for these decisions it's hard to present a counter argument. Deemed too powerful? Not enough time to test?
As for Magery and Necromancy's cost. It could be something regarding how powerful they were in pvp (especially before the pvp pet nerfs) Both offer a lot of interrupt potential. Or it could be as simple as the fact Mesanna puts a lot of value into the Magery skill and thought it would be a performer. As for Necromancy being free to train on Necromatic creatures, "Hey wouldn't it be nice, if we allowed necromatic pets to get necromancy for free?!" without realizing the implications to their training, or perhaps they fully understood it and wanted "pure caster" pets to be like Mages typically are in games, vulnerable low hit point high damage creatures. But tamers know that isnt the reality of magery pets (or at least I hope they do).
The current pet training system is actually vastly complex, lots of nuances. It's light years ahead of what we had before April 2017. Tamers just went the way of Sampires and figured out how to min/max their effectiveness and it all comes down to the a few templates.