ORIGINAL: nalivayko
Speaking seriously as well, I disagree that AI's ability to make mistakes should depend on commander's rating. In theory, it works out fine. In practice, it gives you an unfair advantage over AI. You, as a player, are not handicapped when commanding either Hannibal or Hanno. Why should AI be forced to suffer where you are not forced to suffer? Besides, the use of some cards is already limited to generals with certain rank.
I meant that we players would also be handicapped, because if we are fighting a battle with an army that is lead by a poor commander, there would be some restrictions on our actions based on the general's abilities. Maybe a general has a negative trait that makes it harder to withdraw, or he's particularly good with commanding cavalry - things like that would bring some extra flavour to battles.