Okay, I am gearing up for my assault on the Necromancer's castle. I decided that I needed some more female warriors to make use of Anga's Ring, but I had pretty much used up all the Sprites and Lake Fairies.
And then I remembered the Demonesses.
Really, Anga's Ring is probably overpowered. It gives +3 to Attack, Defense, Initiative, Movement and Morale. Basically, it turns your female units into death on legs. I went for a jaunt in Demonis, doing my best to avoid the enemies (which were listed as Very Strong or higher) and I got myself a stack of 130 Demonesses. Then I realised that you can have TWO stacks of them, providing that one is in reserve. Oh, I should say that you must have the Tolerance skill in the Mind tree before you do any of this.
There is a castle in Demonis where you can get a Demon wife providing you can defeat her army. I had been reluctant to divorce Mirabella because her kids were all providing leadership modifiers - this is how I had over 20,000 leadership already. But I gave Xeona a try and now I don't regret it. Even though my leadership went down to 16,000, Xeona could equip all sorts of nice stuff that had been sitting in my inventory. I had a special Dwarf axe (+4 attack) and an upgraded demon staff (another +4 attack) to give her. All of this leaves me with about 28 Attack, 28 Defense and maybe 8 Intellect.
Then I went back to Kordar to finish up a few small quests like the Map of Farndor quest (the one where you have to light up all the obelisks). I had been missing one obelisk for ages and it was driving me mad. Turned out I hadn't clicked the one next to the magic school in Greenwort.
So I got a Mithril shield from the Dwarven king, picked up a stack of Dryads in the elven lands (another female fighter), plus a stack of Black Knights. Now I'm clearing out the rest of the undead land in preparation for my assault. I'm up to level 25 now...
Edit - Female Fighters -
Lake Fairy
Sprite
Dryads
Demoness
Can't think of any more...