I've watched all of the Bond movies several times, and IMO, there were only two "good" Bonds. Connery was the best, followed by Craig.
Also, the earlier Bond films were great as well. After Connery, with each film, they kept getting more and more "cheesy" IMO. Casino Royale returned Bond to a more "believable" Bond. It was truer to the early Bond films.
I think Craig is a GREAT choice for the newest Bond.