Really hoped Federer to win, but Djokovic is just a mental giant and probably the GOAT. Guy seriously has it all, being this competitive on all surfaces while having best movement, best returns, best ground strokes overall and mentally he's probably the toughest. I don't know how he does it, how many time he needs to be pushed down but he always finds a way to make that comeback, it's just ridiculous and almost absurd.
Federer won most of his slams between 2004-2008 or something when Nadal and Djoko both were 17-22 and after that, he hasn't won but like 7 slams and from 2010> when only 5. 2010 Federer started as a 28 year old, basically like the prime age and Djokovic/Nadal both were 23-24 and had established themselves into top 3 so after that 2010, Like i said above, Federer managed to win only 5 GS's which sounds pretty unbeliavable. He sneaked to like 13 slams before these guys really came around and after all 3 had won atleast once, Federer haven't been nothing but a third wheel - as much as it hurts me to say it. Federer is probably the most gifted player ever to hit the ball, he makes it look way easier than anybody else but he just never was good as these other 2, as those statistics prove. If he had better backhand on those earlier years, i think he would have been best of the 3 but since he had not, it's just stupid speculation.
Massive respect for Federer for what he's doing at 37 and Djoko/Nadal are definitely done way before that.