I've been playing Hannibal for a few hours today and I can honestly say I don't regret this purchase at all. For me, the price wasn't high, but I can understand if some people feel it is. However, if you are at all interested in ancient history and warfare, I feel this game is a must-buy. The AI is probably the best I've ever seen in any strategy game. And gameplay is so effortless and smooth that you can concentrate in the most important thing, strategy, without having to fight against a clumsy user interface. There are too many strategy games with absolutely awful usability - Hannibal is not one of them. Replayability is not a problem, because the situation can develop in so many ways depending on the cards etc. And it's really easy to start a new game, nothing like the first turn in WitP.
"But here we are in a chamber pot, about to be ****ted upon."
-French General Auguste Ducrot before the Battle of Sedan, September 1870