I couldn’t stand him as Bond but think he was a decent guy otherwise.
He was the Bond of my youth, as I was too young to see Connery in the role in theaters. I do think Connery and Craig made the best Bonds, but for different reasons. Connery is who I picture when I'm reading the books when he's being the ladies' man, Craig is who I picture when he's cold and calculated.
That being said, I think Roger Moore had a wonderful sense of humor about his Bond role. He spoofed the heck out of it/himself in Cannonball Run.