I had a beautifull long post that got erased cause i took to long writing it so here goes an abridged version
1. Massive spells should allow ward saves and lookout sir rolls.
2. Cavalry need a bonus when charing to help negate steadfast impact hits maybe or more ranks for purposes of breaking steadfast.
3. True line of sight is stupid. Hidding a cannon behind a wall of dwarfs cause it can "technically" see through them is dumb and annoying to play against.
4. Steadfast units who make thier break chech should suffer some casualties depending on how badly they lost combat.
5. Dont penalize higher end armies bolster lower end armies instead.
6. Use more terrain. It does have a purpose, like breaking streadfast.
7. Playtest. I and Im sure several others would gladly devote play time to test new possible rules.