Greatest player ever? Can never be proven but best player to watch? By a Country mile for me.
The players that i loved watching apart from Federer were Borg Edberg and Agassi.
Thank God for Alcaraz after all the pretenders of the last 10,15 years, it's going to be a lot harder for Djokovic or Nadal from now on.
Got to be a multiple Grand Slam winner, has the all round game, some of his net play at the US Open was brilliant.