I would add that, were it not for the strategical and tactical genius of Hannibal, the Second Punic War would have been a completely unbalanced conflict right from the start.
His extraordinary ability, genius, and charisma made Rome threatened were in a normal situation the war should have ended with Carthage burnt to the ground by around 208 BC, or more likely surrendering way before. Remove Hannibal, and neither the Carthaginian army or navy were an even match for the Romans.
There might be some component of "great man" theory embedded in our sources in this, but all evidence I know points to overwhelming Roman superiority at this stage.
If anything, it is surprising that Carthage managed to get successes for so long against unfavorable odds IOTL.
With this, I am not saying that the Carthaginians had no competent leaders but Hannibal. They had. But Hannibal was not just competent, he was outstanding, and it was what Carthage needed at this point to have even a chance. He alone made possibly equal a match that had no otherwise anything but a foregone conclusion.
If you look for an even match, it is the FIRST Punic War. At that point, Carthage was approximately on an equal footing with the Romans. It had capable commanders, at least as capable as the Roman ones were if not more (Hamilcar was probably way better than any Roman consul he had to face, frex), naval supremacy, at least at the beginning, and was richer, at the beginning again. The Romans had already a larger and relatively more loyal power base, though, and that tipped the balance.
And no Carthaginian leader had the kind of lateral thinking to understand that the nature of Roman imperialism, an imperialism that never stopped after defeat, and could not stand any comparable power in its perceived sphere (it took Carrae, centuries later, to somehow mellow that feeling).
Neither did any Carthaginian leader understand that Romans had to be fought and defeated on their home turf, and even then, they had to be utterly and totally defeated beyond even hope of recovery or they would not even be defeated at all.
Hannibal understood this, but by his point, the odds were completely against him anyway.
To put it shortly, in the First Punic War the Carthaginians played by the rules. The Romans did not (nor they had done so in previous wars) and when Hannibal chose not to play by the rules himself, the picture had already changed.
His extraordinary ability, genius, and charisma made Rome threatened were in a normal situation the war should have ended with Carthage burnt to the ground by around 208 BC, or more likely surrendering way before. Remove Hannibal, and neither the Carthaginian army or navy were an even match for the Romans.
There might be some component of "great man" theory embedded in our sources in this, but all evidence I know points to overwhelming Roman superiority at this stage.
If anything, it is surprising that Carthage managed to get successes for so long against unfavorable odds IOTL.
With this, I am not saying that the Carthaginians had no competent leaders but Hannibal. They had. But Hannibal was not just competent, he was outstanding, and it was what Carthage needed at this point to have even a chance. He alone made possibly equal a match that had no otherwise anything but a foregone conclusion.
If you look for an even match, it is the FIRST Punic War. At that point, Carthage was approximately on an equal footing with the Romans. It had capable commanders, at least as capable as the Roman ones were if not more (Hamilcar was probably way better than any Roman consul he had to face, frex), naval supremacy, at least at the beginning, and was richer, at the beginning again. The Romans had already a larger and relatively more loyal power base, though, and that tipped the balance.
And no Carthaginian leader had the kind of lateral thinking to understand that the nature of Roman imperialism, an imperialism that never stopped after defeat, and could not stand any comparable power in its perceived sphere (it took Carrae, centuries later, to somehow mellow that feeling).
Neither did any Carthaginian leader understand that Romans had to be fought and defeated on their home turf, and even then, they had to be utterly and totally defeated beyond even hope of recovery or they would not even be defeated at all.
Hannibal understood this, but by his point, the odds were completely against him anyway.
To put it shortly, in the First Punic War the Carthaginians played by the rules. The Romans did not (nor they had done so in previous wars) and when Hannibal chose not to play by the rules himself, the picture had already changed.