First of all, the writing is on the wall that the next Bond will be (not sure how to be politically correct, so I will just say it), black actor Idres Elba. Welcome to: "this ever changing world in which we live in" [Paul Mcartney - Live and Let Die]
http://www.bbcamerica.com/anglophenia/2012/10/this-idris-elba-to-play-james-bond-rumor-just-got-serious/
-----
Personally, I like Daniel Craig, and HE could be the best Bond but, other than Casino Royal, the scripts have been lacking. We had Quantum of Suck, followed by Skyfall which might as well have been a mash-up of Batman, Bourne and Bond. You had a "Joker+Bane" villain, and Skyfall Manor (might as well have been Wayne Manor, complete with Alfred), and dead parents that sent him on his course.
That said. Connery still #1.
(Edit to add, just watched "The Living Daylights" (Dalton), and damn, that was an excellent Bond film. Dalton played it more like Craig, however coming off of Moore might have been too serious)