Let's limit this to the Broccoli series – no Barry Nelson or David Niven. I'm asking your opinions of the actors, rather than the films in which they appear. Hence Lazenby ranks last on my list, despite OHMSS being one of the better films of the series.
1- Connery/Craig tie
As actors in general
2- Craig/Dalton tie
I like this approach.
5. Moore (I actually like Roger Moore as James Bond, but I freely admit he was in some of the stupidest movies in the series)