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.
I thought Roger Moore played the sociopathic side of Bond quite well; the same level of bon mot whether he's playing cards or just sliced someone's head off.
Such quaint times. Nowadays every media release has some people having extremely intense feelings of hatred towards it, amplified several fold by the Algorithm.
Although the Sovjets are the bad guys again...