All races are actually quite balanced now since the morale affect on Undead.
Undead still seem to be the harder race to deal with, but its much better than before.
All the Light races are quite well balanced.
If you looked at this:
http://www.battleconforum.com/t583-starting-stats-and-caps-of-units-per-race
You would see that many of the stats aren't that far apart. As for Elven archers being better than others, well they are meant to be. Just as Dwarf HI are tough as hell, and Human Infantry are better than others.