Agreed.
But I also forgot something - could we please get a mechanism to easily (not in terms of money, but effort) replace troops? As a vassal of the Khuzait, I started with a lot of Khuzait archers and cavalry; a few battles in I have a majority imperial troops, simply because the most viable way to refresh troops during a campaign is to just hire prisoners. If I want to keep my troop composition, I have to leave the army, run back home and get fresh troops, then run back to the front, run around until I find the army...
I am honestly not sure what the solution could be - maybe allow us to send a companion away to hire more troops?