The film is a collection of very cool moments in search of a decent narrative. Bond and M come out of it best and their relationship is the real heart of the movie. If anything, there is too much action in the movie; the best scenes are the quiet ones, between Bond and Mathis on the plane, Bond and M, especially the final scene. A line can be drawn under the 'Bond becoming 007' storyline started in 'Casino Royale' and we can hopefully look forward to a more traditional, at least in narrative style, Bond movie and, dare we hope, we'll see some old favs like Q and Moneypenny.
Overall - 7/10