The biggest problem is that a lot of the spells cost a lot of mana and take some time (10sec - 2mins) to refresh for no good reason. You can't chain-summon pets due to a 2 minute lockout timer so I see no reason against pet hastes, pet weapons, spectral silks, collars, etc. to be changed to have no recast timer as well as a tiny mana cost (this is already true of the collar spell's mana cost).
It really is the worst for mages but it's pretty bad for every other pet class too.