Skyfall on the other hand has amazing, arthouse-ish qualities. If you rather have something more straightforward, then Casino Royale may be more your cup of tea. It certainly has the ingredients for a Bond movie, yet it isn’t so much a James Bond movie as it is a movie ABOUT James Bond and an homage to James Bond. Another thing is that this doesn’t really feel like a Bond movie. It personally doesn’t bother me, but I can see people complain day and night about this (Indy 4). Does that piss you off? Because that is the case in this movie. Imagine Live and Let Die with CGI crocodiles. The way they use CGI in this movie may also piss off some people. The Bondgirl played by Bérénice Marlohe gets very little screentime and is a pretty useless character. And there's some stuff that didn't bother me, but may bother others. Q, played by Ben Whishaw, is kind of lame (maybe that was the point, who knows) and there's some confusing techno babble here and there. There are also a lot of references to other Bond movies which I really liked.
Great action, a (somewhat) more emotional James Bond, a phenomenal villain played by Javier Bardem (who should at least get a nomination for his role), a great soundtrack and breathtakingly beautiful cinematography.