+1 I agree with with all your points. But spears/pikes would need to be buffed to almost how they are in RBM to be usable.
"Implement Global Morale: When an army is outnumbered past a threshold, all troops below a certain tier flee. For example, if the army is outnumbered by 4x, all Tier 2 troops will flee." I personally don't that the tier of the troop should determine their morale, in a realistic scenario most of the troops will hover around the T2 and T3 range, I think all troops should flee together once they've sustained enough casualties. A majority of a real life army would be made up of levy and militia troops.