Skipe
Recruit

Just an idea, I haven't thought much about this and don't know that has this been discussed before. Could you make Customize(?) Units to the game? Meaning, you could create own units with a system similar to creating your character in the beginning, a lot simplier althought.
For example, you talk to tavern keeper/count/king and choose "Customize Units", then you jump to screen similar to the character creation screen in the beginning. All attributes (strength, agillity, charisma...) would be in 5, and you would have 4 attribute points to spent. After you use all 5 attribute points, the system would randomly create skills for the unit according what kind of attribute you did spend a lot and what kind of you leaved empty/spend less. For example, you put 3 attribute points to strength, 1 agillity and 1 charisma, you get +2 for your iron flesh, +1 for power strike, +1 for riding and +1 for leadership. Of course, you could still have few (2-4?) skill points to be spent manually.
Then, you should name your unit and create or random few faces for them.
Just a thought, like I said.
For example, you talk to tavern keeper/count/king and choose "Customize Units", then you jump to screen similar to the character creation screen in the beginning. All attributes (strength, agillity, charisma...) would be in 5, and you would have 4 attribute points to spent. After you use all 5 attribute points, the system would randomly create skills for the unit according what kind of attribute you did spend a lot and what kind of you leaved empty/spend less. For example, you put 3 attribute points to strength, 1 agillity and 1 charisma, you get +2 for your iron flesh, +1 for power strike, +1 for riding and +1 for leadership. Of course, you could still have few (2-4?) skill points to be spent manually.
Then, you should name your unit and create or random few faces for them.
Just a thought, like I said.