Pierce Brosnan was spot on in Goldeneye. I blame his other films on the scripts, not on the actor.

Always partial to Roger Moore, as he was the one I watched growing up. Had the perfect blend of action, suaveness, and humor for my taste. Connery was probably "better" but Moore is my favorite.

Daniel Craig is good for what this era calls for, but I miss the suave, winking Bond. Craig is always so serious.