Now I could be wrong, but from what I understand, the egi's abilities are based off of yours.

So this makes me believe ifrit attacks are melee based so possibly str based, garuda's attacks are casting/int based?

Ifrit/Titan should be more of our trash mob/aoe egis, while garuda should be our boss egi, but due to how they currently work, garuda is hands down the better egi in all situations (excluding tank dies on trash)

And yes, ifrit's radiant shield ability is a waste, the ONLY possible advantage when bosses have a lot of aoe attacks is if the radiant shield does proc from that, otherwise this ability needs to be adjusted. I personally believe radiant shield should give ifrit a speed boost, cut his global cooldown down on autoattacks to 1 seconds for 20 seconds.

But SE does need to look into just how the ability scores for our egi's do work.