Tangent to the thread, but:
I think the 5E rules for pets and mounts (of any kind) need to be rewritten so that they are more useful across the board. And especially, I think they all should be decoupled from class. I don't think a character should need levels in a specific class or subclass just to be an experienced horseman, falconer, owlbear whisperer, or whatever.
(Okay, maybe the 'owlbear whisperer' is going too far. But still: IMO you shouldn't need to be a martial class to be a highly-skilled horseman, nor should you need to be a spellcaster to have a magical pet.)