Seagull58
In the Algarve
He is pretty much unbeatable right now, on most surfaces. I would be amazed if he didn't match Federer's 17 Grand Slam wins - and he's already caught Laver.
Laver was brilliant for his time - a simpler, more sedate time - but who knows how he'd have fared in the more brutal game that exists now?
And you haven't mentioned Sampras or Nadal.
At the moment, Federer is still considered the greatest. Djokovic will probably take this label from him - a shame, as I'd rather watch Federer (or Laver) any time.
Murray has a 100% winning record against him in Grand Slam finals apart from Australia. He's also never won the French.