First of all, they are not priestesses of love, but of darkness (you confused a witch with a representative of the oldest profession). Secondly, their profile should be darkness, because they are priestesses of Malassa, the Dragon of Darkness. Thus, their three profiles are: darkness, leadership, and... (here you can choose either magic or education).
In reality, darkness cannot be their class profile, because darkness is a common racial profile (darkness, chaos, and logistics).
Darkness could be among their 20% facial skills, but it is already taken by the Assassins (while Chaos is taken by the Warlocks). Witches are a balanced class in this regard.
Regarding logistics, let me clarify: this skill encompasses all sorts of speed bonuses and penalties (+/- to speed and initiative). Moreover, the race (troops) stands out for its mobility, and, more importantly, the "scouting-camouflage" branch will allow them to steal artifacts on the map, similar to stealth in Heroes 4. And stealth is also a racial trait of the Elves.
It's better to replace the Demonologist with a Lord, and the Chaos Mage with a Destroyer.
Erin is also fair-haired.
Arnella is dead.
Erin is not a Warlock; she is a Lord (in the old version, she was a Witch). I considered replacing Erin with Ilay, as I like her more (simply because she is more beautiful), but Erin fits the visual style better. Nevertheless, it's 50/50, and I might add Ilay (currently, Erin has an advantage here, as she is the standard hero).