Has to be..
I think he already is the best player ever, even if he chucks the racquets away tomorrow, though clearly I cant remember the likes of Rosewall, Laver etc.
He has the most complete game of any player in the last 30 years. Plus he is so cool on the court mentally - its like watching a Rolls Royce.
Up to the new generation of Nadal, Gasquet and Murray to pressurise him.
Roddick, Hewitt etc proved nowhere near good enough to do so.