I did a test on the 2 and Garuda does about 100 more damage than Ifrit with just his basic attack, if he adds his auto attack, he does around the same as Garuda. I dont understand why its like this. Unless Ifrit gets a modifier that ignores enemy armour, Garuda will be the go to choice no matter what. Granted I havnt tested this with the Monk blunt resistance debuff so who knows, maybe thats Ifrit's saving grace. But even then, I'd rather have Garuda as she has contagion which helps with mana management.