3) Again on Characters:
You write one character per unit... As most of your characters are basicly "champions" this work well. But can, by the powerplayer, be misused.
Borrowing a bit from warhammer, I have been thinking of seperating characters into 3 tiers.
First tier basicly a champion (in some few cases with better morale, most often not, bound to be equipped same way as unit he is with), second tier a hero with typicly better morale, again else no big difference except for magical weapon options and free weaponry, 3rd tier with better leadership, better fighting stats, overall best character (I would argue that some leaders of this caliber should have 3 attacks, Chaos warriors, Saurus Warrios, Black Orc bosses should have options to bring 3 attack lords!).
Each unit provide a character slot. Every second 1st tier slot can be used for a 2nd tier slot. Every 2nd tier slot can be used for a 3 tier slot.
It might seem clunky, but this way have a rule that makes sure no one spams biggest bosses, dukes and whatnot.