My favorite was Pierce Brosnan.
Nothing against Daniel Craig. He was great in Layer Cake. But this new series just isn't Bond. Bond is supposed to be a smooth, cliche super-spy, not some rough-around-the edges jock working his way through his issues. I'd rather see the stereotype of the super-spy. After all, it's the movies, not real life.
In fact, that whole premise of a realistic Bond is flawed. If he truly were realistic, you'd have somebody who doesn't stand out (plain looking) and who doesn't do anything to draw attention to his presence.
As for the last movie, it sucked. Oooh, the big showdown with the villain is a card game? How exciting! And then it ends. Oh wait, it's not over. OK, now it's over. Ooops, wrong again. Well, now that the credits have rolled on Casino Royale, I guess it's finally over. Oops. Wrong again. From the sound of the ads, it seems like Quantum of Solace picks up with the same story line and keeps it going.
And for that matter, I hate the new Batman movies too. To me, Adam West will always be Batman. Although Michael Keaton did a good job in the Timothy Burton movies. Now they both had a Batmobile, not some mixture of a Hummer and a monster truck.