I may just be halucificating, but it seems like Khannate Light Spearmen positivly chew through anything that gets in their way. I put a single KLS against one Zombie Ashigaru in my demon campaign (managed to lure it off from a battle, which I lost), and the KLS chewed it up and came back to the battle with enough men to route my general.
Those same units are quite capable of mowing down various rebels and Indian troops, I even managed to route an entire Indian army through the clever use of a single Zombie Ashigaru and ten Beast Riders.
Also, although I realize it may be a balance issues, wouldnt undead units have insanely high moral? I mean...what have they got to lose? I dont think ANY story has reports of zombies fleeing from the field of battle in panic :P
Im not sure about Basket Ronin, but wouldnt they have fairly high moral as well, since they have 'nothing to lose'?
As another suggestion, perhaps for Demons it would be possible to impliment a system where you lose control of your units if your general is killed, representing the fact that a large portion of a Demon army consists of units that dont seem to have free will. And it would balance the Demons against other factions by giving them a sort of 'One Ring' type weakness.
Ayyyynd lastly, I love the AI on those rebel units, Im not sure if youve changed it (I never bothered to update RTW before this), but its refreshing to see rebels actually attacking things on occasion. No more wandering generals setting up watchtowers for me :P
Bookmarks