How much time have you spent playing hot-seat? There's not much point in playing as the Sorceress – Phoenixes are cannon fodder with their 100 HP (without hit-and-run, of course). The Knight is better, but only good for maps without magic resources. The Barbarian is similar to the Knight, but will be slightly stronger. The Necromancer is good for small maps due to the quick construction of a laboratory. But the Wizard with a Dungeon usually does very well. And if there's also a sulfur mine nearby, that's almost a victory. The Mage has it harder – the troops are too expensive without a Dungeon, but the mushroom sprites are good for accumulating gems. And if there's good gold income, the situation will be better than for the Wizard.
And if you have any non-standard maps, please share them.