Would you consider adding a talent-tree for certain units and abilities;
Mastery Of the Bow - Your general now uses a bow, that knocks enemies hit back a short distance and can penetrate enemy ranks; also increases the damage of archers by 10%
Mastery of the Blade- Your general equips a greatsword, that cleaves enemies hit and grants him a 15% chance to block attacks; increases the damage of swordsmen, ninja's and pikemen by 15%.
Mastery of Balance - Your general equips a Bo-Staff, healing allies for 3% of their maximum health, poisoning enemies hit for 5% of their health over 4 seconds and creating a patch of flame; increases the damage dealt by monks and angelic guardians by 15%.
New Spell* Hellish Rain - Calls burning meteors all over the battlefield, creating a patch of fire at areas struck by the meteors.
I mean I have not made the game, and so I wouldn't understand the internal mechanisms of such an implementation, but I don't think something like this would go amiss.