I think all the actors who played Bond did a fine job in the role, each having their plusses and minuses. I could pretty much say the same thing about the movies (haven't seen Spectre yet). And I would enjoy that boxed set (green with envy

)
If I know my wife - she's a big Sean Connery fan , and for Bond villian - Sean Bean.
Missed Desmond Llewyn as Q, but John Cleese filled in nicely. Always enjoy Judy Dench's work, whatever role. And there was lots of great music for the movies, I could agree with any of the ones listed so far.
And the Bond girls HMMMM. Halle Berry did an excellent breakthough on that. Jane Seymour as Solitaire. Maude Adams in Octopussy.