I think A would be a decent solution, yeah. Everquest was never a balanced game, but I don't see how anyone could seriously argue that it's fine for one class to bring the best CC, haste, caster buffs, have the charm pet tank for the group, and provide more DPS than the rest of the group combined.