You have to go with the guy who consistently won against larger, better equiped forces. That is an Alexander, Hannibal, perhaps even a Lee. People may not want to hear it but it also may be the generals of the Rashidun Caliphate who conquired Syria, Egypt and established Islam in that region.
Overall, I’d probably go with Alexander.
Well said.