I never understand why developers always make the same mistakes with pets throughout every game:
- One pet is made a tank pet. This pet becomes obsolete in endgame.
- Between the two remaining pets, we have the ranged and melee pet. The way people decide between these should be utility, but it always comes down to damage because damage is the greatest utility of all. So of these two pets one always ends up neglected.
We have Titan Egi, which has no use in endgame because of the cost to switch pets (swiftcast is a 60 sec cd saved for a quick rez or resummon), it cannot taunt and cannot keep aggro against geared DPS, so you can't use this pet to offtank.
We have Ifrit Egi, which is overshadowed by Garuda because a) its survival in melee range sucks, cleaves seem to hit it for full damage, and b) it's utility skills are worthless. This is not a tank pet, but it has a skill that does damage when hit. Why? It'll rarely see any benefit in usage.
We have Garuda egi, whose use over Ifrit is contingent on Contagion and its survivability/mobility advantage over Ifrit egi. At any point if Ifrit egi's survivability and utility is fixed, it might end up replacing garuda egi because people will choose the summon with the most damage.
Titan has a useless niche, Garuda and Ifrit step on each others' toes and don't distinguish themselves enough.
I also don't get why the summon cast times are so long and mp costly. What that does is it discourages you from using your full toolkit. If cast times were instant or very low, the summoner could have the added dimension of gameplay of using different summons for different needs as the fight goes on instead of feeling compelled to stick to the single summon that does the best overall because switching summons to fit a single situation is impractical.
Please reconsider your approach to the summons.