We need to be able to use any mount as a companion. Each one would have their own unique skills to use. You can also level them all separately in each of the 3 trees. Except to make it less grindy, make it to where it's a level with talent choices (resettable).
Leave your suggestions to improve on this idea and I'll add it here!