A friend and I are both Bond fans, and like to debate all things Bond, from firearms to gadgets to actors. No doubt, Connery is the best. From there we kind of go by film rather than by actor. Craig in Skyfall was good, not as much Spectre. Moore was decent in Live and Let Die, but butchered the role in Octopussy. Brosnan was okay in some, not others. Lazenby never got a chance to develop in the role. Honestly, I'd rather debate the best gun for Bond than the best film/actor.