Nadal is now world No.1. And his last U.S open make him stand in the same row with FEDEX. But we should consider the age also.
I think Fedex is better because he has more grand slams than Nadal and he is more experience than him.
I think Nadal will eventually become better than Roger. Nadal also seems quite humble about his wins!
Nadal and Fed Ex in my view are two very different players. Nadal just looks like he is giving everything when he is playing and the amount of energy is crazy. Fedex for me just always looks like he is never breaking a sweat. Ultimate question is can Nadal stay injury free for his entire career like Roger has?
It's easy to say all Nadal has is power, but he can beat Federer on grass and clay, and has adapted to fast courts to win all four slams. I love the style and flair with which Federer plays, but I think for sheer ability to win in any circumstances, Nadal is the better player.
The question is relatively easy to answer, at the moment, yes and in the future too, as for Fedex its just going downhill.