I've watched every Bond movie in the last two weeks, except for Spectre and Skyfall.
I even watched the first Casino Royale from 1967, a farce with David Niven, Peter Sellers, Woody Allen, and a large number of cameo roles.
The Daniel Craig movies are the only ones that compare to the first 5 that Connery made. Edit - The Spy Who Loved Me and Goldeneye were both decent, though.
Gotta go with Ursula Andress and Halle Barry as my favorite Bond Girls, primarily on hotness. But Diana Rigg in the Lazenby flick and Eva Green in Craig's Casino Royale added the most as characters in the films.