Alexander as the greatest general of all time... He is definetely overrated.
Oh come on, beating a "military genius" such as Darius III shows no real skill. When Alexander fought in the Hydaspes, and fought someone smarter he had eventually to stop his conquests even after winning that battle with a lot of dificulty.
Hannibal on the other hand... Fought one of the greatest superpowers with limited resources over more then one decade, used similar strategies like Alexander but much more refined. I mean, the guy used every single thing to his advantage. Things like the wind, the sun, or even the sand. Definetely, the best general of the ancient era, if not the greatest of all.
As for the dark ages... Belisarius. Beating Persia, conquering Italy and northern africa usually with outnumbered forces, was a great feat. And I wouldnt consider Charlesmagne a great leader simply because of his rather simple, and brute tactics.
For the middle ages its really hard to choose one. Henry V, Edward III or Timur are some that come to mind, but i think i would definetely pick Timur. He virtually created an empire from nothing, from India to Anatolia, and never lost a single battle.
Bookmarks