Where the fairies are located, highlight the square with some kind of glow, and make sure it doesn't disappear after the fairy gains experience – so you know where to go and where the demon can't pass.
Regarding the witches, I would like the mage to have both skills (both are very useful), but the elf didn't take any – spellcasting takes up space and isn't a desirable skill, while summoning is desirable, considering I'll have a phantom, and a decent one, considering the wall of swords. I shouldn't rely on fire elementals with elven magic. But who guarantees me a phantom in the elf guild? Maybe expand the choice (e.g., chaos/combat skill would be desirable)?
+ It's a bit strange that the dragon doesn't have a spirit – elementals do.