You forgot a Bond sir in your poll. You'll have to figure it out. Sean is Bond. But, I do like the new bloke, even if he's blond like me.
Actually, there are two missing. Both in versions of Casino Royale. One a movie, one a made-for-TV movie.
I'm not sure I have a favorite. I grew up with Moore, Dalton, and Brosnan, but looking back at those movies, they were pretty bad. Connery is pretty damn good, and his movies have stood up well to the test of time, but I've liked Craig a lot, even though Quantum of Solace was kind of weak.
Hilarious review of Quantum of Solace. (NSFW)