I think Skyfall is great. There are stupid moments but I liked the characters and the story is more personal. It's not about the end of the world. It's basically a renege film. Plus I thought the homages to classic Bond were done tastefully. And yea Deakins work is astonishing. How the guy hasn't got an Oscar yet is beyond reason. For me Casino Royale and Skyfall are even.