I agree Daniel Craig, was the best action bond and a far more rounded character, not a shallow cad like Moore or a more serious but still brutish and chauvinist Connery.
The best old Bond was in my humble opinion, is George Lazenby a school mate of my dad in Goulburn.
Lived a block from each other, he was a playboy in real life and didn't play the studio game nor want to be stuck in a role. Pity he was offered to continue in the role for more bond films.
He was the Bond that was not brutish to women, showed his emotions and married only to see her killed at the end.
Much more the Daniel Craig character but back 50 years.
I am still a Connery fan but never saw a Moore film I liked.