No, I prefer either the Nature Warrior or the Fire Mage, but I lean more towards the Nature Warrior. I completely agree with Zdob. If they are well-developed, they can cast Dragon Strength, which is also great. The Fire Mage is good because of their Cat Reflexes, which allows for 3 ranged attacks – that's quite something. And they can also cast Confusion to make it easier for the army. Also, the Assassin is good; they have both buffs and debuffs, which is also good.
But it's just awkward when fighting undead. With any combat hero, the first tactic is to build a General (this is no secret). So, the question is: why do these walking corpses need a bonus to morale?