Having sat through The Spy Who Loved Me yesterday I'm going to take issue on this. Bond is quite simple to break down -
Sean Connery was brilliant, as were the films. George Lazenby was poor but the film is better than you expect. Roger Moore was awful and the films just as bad. Timothy Dalton had potential but the films themselves weren't great. Pierce Brosnan started well with Goldeneye but went downhill very fast (an invisible car!) and became little more than one long advertising vehicle. Daniel Craig is very, very good. Not only does he carry the physical side of it, just like the books, but he's also a top notch actor. Casino Royale is a great Bond movie, the second one has good ideas but is patchy due to the writers strike, and Skyfall is everything a Bond movie needs to be. It also has the delightful Naomie Harris.
Just me who's favourite Bond films are 1970's Moore films then? The Spy Who Loved Me, The Man With the Golden Gun, Live And Let Die, all great Bond films.