I agree that the random element would be nice, but it'd not solve the entire problem because we'd still have generals' bodyguards on the field charging into phalanxes. The faction leader's personality wouldn't affect how he fights on the battlefield unless a pacifist faction leader has -5 attack or something to that effect.
Bookmarks