sd031091 wrote::( This thread died a while ago I see. I was hoping it would still be a hot topic or at least one that is discussed... Well, in response to Scipio one need only look at the history. Scipio beat Hannibal because he had more troops, better troops, and the mighty power of Roman industry behind him. Saying that Scipio is the greatest General is like saying one of the modern American Generals is the greatest. They're good for their time but with such a large production power and national pride behind you it's difficult to not win. I still like Hannibal. Even if he did lose to Scipio he tore up Rome in it's most expansive period during the days of the Republic. The production capacity of Carthage was terrible when compared to the opposition, and many of the Carthaginians were foreigners. Hannibal even managed to rally the Gallic troops of Northern Italy (obviously they didn't like Rome but to incorporate them into one's army is quite a feat). Hannibal did not have a SUCCESSFUL strategy but he DID have a strategy. That was to enlist the aid of Roman allies by convincing them that Rome was an oppressive master and her weakness was only compensated by the aid of such allies. Hannibal did take the second city of Italy, Capua, but could not get aid from other cities and so could not win. His well known tactics showed that armies can win battles but not wars.
Everyone is entitled to argue (if anyone still reads this threadbut I hope this argument can compel those who are 'just visiting' to beleive that Hannibal is the best General of all time behind Alexander.
Actually, at Zama, they had roughly the same amount of troops, and Hannibal even had elephants. Only problem was, they were not the veterans from his Italian expeditions.