What separates Federer from everyone else is that he has Sampras' level of talent with Michael Chang's mental toughness. Any of the guys you mentioned would have lost to Roddick today, the way he was serving. Only a guy who never quits could have survived that onslaught.