Ok all elven build is great for high moral (with princess set faries have +5 morale, wtf am i suposed to do with it, 3 is more then enough), but that`s it. No elven unit have mass attack, like giants, dragons, necromancers etc. That`s why i said elves are great in huge numbers and with warrior hero, and some +1(poison, fire) dmg item would be nice to have. As for druid resurection, it sound normal to at least ressurect animals: bears, unicorns and such. It stay`s that full elf army is weak considering full human/undead/orc or even dwarf, not to mention all dragon army.
Dwarfes do have nice setup, but their morale is problem, add any other human/neutral unit and no bonus, droids by default have neutral moral all time. They have some interesting builds but all droid is boring, add mechanics,alchemist and giants it`s more interesting but still low dmg output comparing to other races canonner is joke of unit for all ecsept towers, miner/foreman are useless without eachother and even if you have both of those units in army they die easy and no resurrection for them after

Dwarf fighter is also useless. Set of young alchemist is nice but hard to complet and your plan to dmg with alchemist/mechanic wont work great because their low speed, in new red sands mod there is new dwarf set Mountain king that is great but also hard to find complet

Demon can resurrect with evlin ??? Who said that

i love dmeons/executioners for their retaliations and dmeon rage, it`s just funny to teleport/infernal excange them in enemy army and just watch carnage

. Bad thing is only couple of buff spells available to them

No divine shield, bless, hell breath etc, and resurrection as way to keep them alive is so weak, rune mages are better choice even demonologist are bad because you need alive no magic imune enemy to cast. Demon set is also great, but even with it 360 leadership for executioner is to much. Just comparing 98 LS black knight on whom you cast hell breath, and 288 LS executioner with almost no available buff spells blackie win every time

Just not fair.