I agree with Christopher Hitchens who said Powell is the most over-rated person in history.
It's funny that no one ever said anything like that when he was Chairman of the Joint Chiefs. Only when his politics did not fall in line did that cry arise.