Hunter or warlock

Hi all. Been thinking about leveling s a pet class.

Just curious on your thoughts on the above. These are my thoughts. I'm kinda leaning towards warlock, but I do like archer gameplay.

Hunter. pet at 10. Low mana usage with automotive, ammo costs money Can't be resisted and iirc can't miss? Easy leveling experience Leather armour so more durable. Multiple types of pet

Warlock. Pet pretty much instantly, tank pet at 10 Infinite mana as long as i have health. Free mount at 40 Cloth armour Soul shards instead of ammo needed for higher lvl spells.

I'm kinda stuck between the 2, both seem fun, leaning lock for free mount honestly. But I do like the tracker, ranger aspect.