It would also be interesting to hear opinions about the archer's skills and about the Shield magic, which protects against arrows (how effective it is).
And regarding the division into good and evil - it's not arbitrary, because this is evident when playing through the campaign, and if you look more closely, good and evil have their own opposites:
Knight (good) <---> Barbarian (evil)
Fairy (good) <---> Necromancer (evil)
Wizard (good) <---> Warlock (evil)