I enjoy the Bond books.
Connery was the best Bond but Craig giving him a good run for his money.
Roger Moore was too urbane and flash for Bond. He was good in The Saint, The Persuaders and Ivanhoe. Man With the Golden Gun benefitted from probably the best Bond villain ever - Christopher Lee as Scaramanga - but too much rubbish and bad jokes for the film to be considered great.