KP's hundred in India is a bit overrated. Agree that it was a great knock, but India's bowling resources going into that series was the worst in two decades. Kumble out, Bhajji gone, no Jadeja, newbie Ashwin - only recognized spinner was Ojha. Imagine an English bowling side without Anderson and Broad - this was your India when England faced India in India. His hundred at SGC was also good, but was made with contributions by all his teammates, walks into bat at 2/213, no pressure situation - the wicket had eased out while he was batting. KP is a great batsman but he simply does not have the skills AB has.
England is so unused to winning in these conditions that these knocks were made out as all time great knocks. England did not have one super batsman since Gooch so they made KP a big hero though Cook is a better batsman in my opinion.
KP is one of my fav players, I have great respect for his abilities, but AB is something else.
AB is capable of playing like KP. And AB is capable of playing the way KP can't.