Federer and Ndal both are superb because majorly both players were taking front of each others in the final in the big tournaments.so i support both.
I didn't know all time best player as i didn't get to see old games.But in contemporary world Federer is the most stylish and efficient tennis player.
I enjoy watching Nadal, but Roger is the most accomplished, and he might still have a small comeback left in him, which will end any argument. He already has the most - 16 Grand Slams, which could take decades to pass.