Love the ego from Hannibal, but he does deserve to be there!

I'll grant you that Phyrrus deserves to be discussed, its just that personally I believe that many of the Generals actually mentioned were better. Most of those were out of Hannibals timeframe anyway.

I also agree with your views on the Roman strategy, although the technological edge (ie. the use of pila, and yes I know the Iberian tribes used them too) was also a factor, and the later republican generals weren't so bad for that.