Its fairly obvious that you forgot something
Comparing the classes.
Ranged can attack from a distance but can be chased down.
+1 -1
Melee has to close the distance to attack but they can chase down ranged.
-1 +1
Lance and bump cav can outrun and chase down, but they have to close the distance to attack, leaving themselves vulnerable.
+1 -1
Horse ranged can attack from a distance but can loose horse to an Archer,cav,melee
+1 -1