Races and power based off the current changes:

Avian - Weak speed attacker (mainly space allocation issue) with thievery damage. Maybe make the elite 8/3 and it could work.
Dwarf - Decent for mage work and attacking but might run into a similar issue as Avians. Make elite 8/3 and could work.
Elves - Powerhouse mages and seems that is what they are now. Don't seem to be attackers except the sneaky land grabs here and there. Only a defense oriented on thievery or swap runes around.
Faery - Weak T/Ms but I guess a slight nerf that reduces their effectiveness but should be +20~25 damage on spells/op along with +35~40% WPA and TPA or drop to -5% population penalty. Right now very weak on space allocation especially early on.
Halfling - Powerhouse thieves and seems that is what they are now. Don't seem to be attackers except the sneaky land grabs here and there.
Human - Difficult race to play but seems to be the jack of all trades while not excelling at any. Seems more for experienced players. A buff of 6/5 elites will be good here.
Orcs - Powerful attackers and should only have espionage thievery (maybe give 100% Accurate intel here) along with self spells and MV cause they aren't thieves or mages. Loss of Reflect Magic aswell and will be good.
Undead - Powerful attackers and should only have espionage thievery (maybe give 100% Accurate intel here) along with self spells and MV cause they aren't thieves or mages. Maybe reduce the science penalty to -15% or -10% to compensate.