Beastmaster has a very large amount of equipment to carry for the master's abilities, for their pet's physical and magical abilities, to heal the pet, and lots of jugs.
There are about 29 jugs that give different types of pets at or near 119. Even if you aren't using them all. Just having several is a lot. Beast Affinity feels mandatory versus being an option.
Suggestion: Have 119 pets be learnable instead and use a new universal jug item to summon pets. Pet become 119 with weapon in main hand like Dragoon.