Just thought I'd mention that in my modmod priests no longer have channeling, so this can't be exploited. Instead there is now a Divine I and Divine II. Priest spells just require Divine and the proper religion (and state religion), and high priests require Divine II. Cure Disease/Heal were moved to Medic II/III. I'm still planning to at least double the number of priest spells, but all I've done so far is let both Order and AV priests use ring of flames.
I'll probably still add a passive pyPerTurn Train Spell ability similar to in my first modmod, for simplicity I'm currently just having one train spell that gives channeling I (I'll probably add some way to get channeling II, perhaps through a spell or perhaps allowing all non-unitcombat_adept units with channeling to get channeling II, with arcane lore); I'm allowing all units with channeling I to purchase the first sphere level, with the proper mana. Channeling I was removed from all non-arcane units, and all levels now require the proper mana (there are more mana sources now).