http://www.espn.com/tennis/story/_/id/18813055/tennis-nick-kyrgios-upset-novak-djokovic-come-surprise
My money is still on Djokovic in the Majors. He won't make the preparation mistake again for those.
I will say though that seeing Federer win, or Nadal, and maybe even Murray at this stage of the competition is still satisfying. I would like to see a few more Fed wins though and expect Novak to take more as well. Nadal, well he's fighting injuries that will continue to plague his aggressive physical game.
Suggestion to Nadal: Work on some new methods. Serve and volley, more drops, and find a way to flatten the ball out some of the time to save energy.