The reason why Garuda is the only viable pet for end game is because Square designed the Egis around their role instead of the elemental wheel. Since each Primal is the embodiment of their element the Egis should be rebalanced around their element rather than the role they fill to make them more diverse.