
I thought that this was a very mature and adult Bond film, which played like some of the original Connery Bond movies.
I thought the music was great. Some said that the music was lacking and, at times, absent. I noticed it throughout, and I liked it. It was thrilling when it needed to be and it emoted tension at other moments.
I liked the villain. He was a slimy rodent, but it plays with the theme of the first Daniel Craig movie, and now this one. They are not rushing the plot but gradually playing it out like veteran writers. Dominic Greene was just a pothole on the road to the real masterminds behind the criminal organization named Quantum. He was there to give Bond the next lead which will play out in Bond #23. Greene was slimy, but effective, and intimidating to the right people, like the lesser players in the big plan. His shrieks and wails while fighting Bond at the end were the perfect icing on his weakling cake; and in a real fight, untrained people would shriek and wail when they were fighting the man who could easily kill them. Bond could normally have dispatched him easily, but he had already fought half an army after being chased across the world, on no sleep, which was mentioned several times in the film. And, traditionally, Bond villains have not been powerful physical combatants; they have been scumbags with, sometimes, tough bodyguards.
As for the supporting cast, it was top notch. The Bond girls were outstanding. Olga Kurylenko was marvelous as the determined and dangerous, but torn former Bolivian agent out for revenge. Judi Dench was great as M; she delivered one of the best lines in the film. Gemma Arterton was smoking hot as Agent Fields. I thought Felix Leiter was played exceptionally well. Jeffery Wright was both likeable and intimidating. And I thought that the Mathis character was flushed out enough after both films by Giancarlo Giannini.
I like this one better than Casino Royale. Casino Royale is still my second favorite.