Craig was arguably more like the Bond in the books - a government assassin. I grew up watching the bond movies with my Dad (who'd read the books), and to me Sean Connery was the real bond, since he came first, but Roger Moore playing it for laughs was entertaining too. I never cared for any of the others.