I have played medieval 2 for a while now and I am reallly seeing something missing.
Battles become more personal if there would be certain 1 man units around that are much tougher than anything else without becoming a god.
Each faction could have a few of these units and there should be a long waiting time before another one of that type becomes available again.
They could be named champions, master archers, grand warriors, exiled knights and such.
Their presence could boost the morale greatly and when killed it could lower the morale greatly.
An archer hero would never miss, a hero on a horse could have a strong charge on his own, an infantry hero could boost the morale the most because they are truly were the action is, beside the common soldiers.
the kind of hero units could depend on the factions too of course. the danes would have infantry heroes mostly and the english could have a longbow hero, etc.
This could really be something great for a mod. It would make the battles as personal as in a movie. medieval 2 feels a bit like a movie with only extras. Yes there are generals and captains but you cant really throw them into much action and they always have the same weapons.