I found it a bit heavy-handed.
Hannibal was a great general, consider how much he achieved with just an army of mostly mercenaries.In the end however he lost.I think they are making a hollywood movie about him.
corrupt senate and overexpansion finished USA, Economy drove the point home and trashed it.
corrupt senate and overexpansion finished Rome, Hannibal drove the point home and trashed it.
What are you on about? Roman Empire destroyed Carthage and it was only after 400AD that it declined, several centuries after Hannibal.