Something was bugging me a bit in my last game as the Ljosalfar. Being the arborealists that they are, I made sure I had as many forests as possible.
However I ran into a bit of a problem, that I didn't notice until the world was about to end and I was being overrun with a barbarian horde. The defensive bonus of the forest screws over my defending army. Elves should be skilled at attacking in forests. At least at attacking enemies in THEIR forests, and dwaves in hills.
I think elven currently gives a +10% to forest defense, but really that should be in attack, or both. Or even moreso if within their cultural boundries. It is unfortunate to role-play the part in the game and get screwed for it.
Another small thing, I think that as units leave armies to join with the end game barbarian horde, there should be some kind of variable based on the type of unit. Heroes shouldn't be joining usually, because, well they're heroes, and really they're already most likely going to die versus the massive onslaught of units, but they need to be heroes. National, religious and arcane units should be a bit less likely to join, followed by normal units.