All of the other past "greats" also have something missing from their accomplishments...for instance Borg never won the US Open, Connors, Sampras and McEnroe never won the French, lendl and Wilander never won Wimbledon, etc...
Also, as far as a "calender slam" goes, among the men, Laver and Budge only did it when 3 of the 4 were on the same surface (grass) and the competition was not all that stiff, either...
With Fed's records in consecutive semis, finals, career slam, plus 14 Grand Slam titles (probably soon to get the 15th) Olympic gold, etc...He HAS to be at the top of the list.
In time, Nadal may be only a "blip" on Federer's over-all resume...
Roger may be the GOAT, but even HE ain't perfect, but then, neither is anyone else...
