Who cares what McEnroe and Connors think. Novak Djokovic is the true authority on who is the best. And in 2010, after losing to Nadal at the USO, Djokovic said during the trophy ceremony that Nadal is the greatest player ever.
Djokovic is not a man who gives out praises easily. Prior to this revelatory statement, Novak was best known for publicly telling everyone that Federer was declining and wondered aloud why Murray should be the favorite at 2009 AO ("Why Andy?"). Novak also told the USO crowd that Andy Roddick was not a nice person and that he was upset about Roddick's remarks. All negative statements about other players. But he gave the highest praise to Nadal. Rafa even tried to correct Djokovic and explain that Federer was still the best but Djokovic was having none of it. He reiterated that Nadal was the greatest.
I believe Djokovic's opinion over all other's opinions. What say you?