For me Djokovic always was a combination between Federer and Nadal. I saw hundreds of his games and he's simply a better attacker than Nadal, and a better defender than Federer. So... you add these two together, plus his monster mentality... he's the most complete player in terms of switching...