I think that Daniel Craig was an inspired choice to play Bond.
Great actor, plus he's hawt!!
Judi Dench as M is again, superb casting. She has made the part her own.
As for the old films. Well, Connery is Bond. No doubt about that.
Roger Moore played it for laughs, I think he did a great tongue-in-cheek Bond-esque character.
Dalton. A good actor but not Bond.
Brosnan. Oh no. What were they thinking. The worst of them all. Cannot stand to watch any of his bond films.
Lazenby. Nah.
Desmond Llewellyn as Q was simply untouchable. "I never joke about my work, Bond". Classic.
The old baddies were the best. Gert Frobe as Goldfinger, Donald Pleasance as Blofeld. Ah, they don't make em like that anymore.
Haven't yet seen QoS but I do like the actor who plays the baddie in his other work. Can't be bothered to google it but I think he's called Daniel Almaric or something. Liked him in Munich. Hey, Daniel Craig was in that too.
See. Great actors. Great films.