I love both Javi and Yuzuru, but those who say Javi should have won are completely forgetting his SP where he fell on his 4s, then did 2z+3t and just eked out 3a. The only man who skated a completely clean SP was Voronov. Machida stepped out of his quad combo, Hanyu fell on the 3t of his lutz combo, all three of Kovtun's jump passes were sloppy, and Mura fell on his 4t.
In the FS, Hanyu fell on his 3z, but Javi singled his lutz. Voronov again skated a near-clean FS. Mura's FS was an improvement over his SP, but he singled the loop and didn't complete his two-jump sequence. Kovtun doubled his first quad attempt and the rest of his program fizzled into mediocrity, and Machida completely unwound after falling on his first quad and singling his 3a.
Sure Hanyu fell in both programs, but in both cases it was at the end of the program, and what he did before the fall in each case was just superb. Javi was a mess in the SP but spectacular in the FS. Hanyu was truly a deserving winner, and in his interview, he noted that he was skating better but it was not perfect.