I'd have preferred any "pet" class features to be more akin to summons (i.e. situational, temporary help at the cost of a resource) and any long term followers, animal or otherwise, to function as NPCs. I believe it would have circumvented a lot of the ongoing bellyaching regarding class balance...