Originally Posted by Labienus
Khalid was a better general in my opinion but that may be only because he did not face a general of his caliber. Heraclius was certainly a man of comparable abilities but his sickness prevented him from facing Khalid in a pitched battle.
Saladin met Richard I, a brilliant general in battle and lost.
Khalid could have lost against Heraclius if he had faced him. So IMO, it is very hard to say.
Yes, that is my choice too, since you have it I won't explain it.