So controversial opinion: I think turning all of the pets to be more similar to Bahamut, (as in, they don't technically exist on the field, and they do stuff when their master does stuff), but with a few changes:

1) The pets only perform their actions on spells with cast times (Swiftcast will still have them do stuff) except on Resurrection. But, pet actions are instant (so they can use them while moving).

2) ACN/SMN pets only attack when using damaging spells, and SCH pets will only heal on healing spells. (This will kill a lot of SCH's passive healing potential, but-)

3) The three pet abilities are put back onto the masters so that pets perform their actions in a timely manner instead of queuing them (the pet bar can be repurposed for the Chocobo).

4) The pets are redefined (SMN - Garuda/Emerald Carbuncle: party support. Ifrit: single-target dps. Titan/Topaz Carbuncle: AoE dps. SCH - Eos: Regen fairy. Selene: Shield fairy)

5) Aetherpact/Fey's Union is changed to: Creates a pact between the fairy and the tethered player. For every spell the Scholar casts, the fairy heals the target. (Heal Potency: 500) For every heal the fairy casts, the fairy gauge drains by 10.

In addition, the Fairy Gauge increases by 10 for every Aetherflow action made and for every basic heal cast by the Fairy.