It is very unclear (at least to me) who is the best player in the world now.
Federer's performances at slams, if you look back, have been extremely consistent since 2003 (which is amazing): semi-final or better.
So it all depends on how Nadal, Murray and Djokovic will perform this year...