I must have seen each and every Bond film, even the none canon ones, at least ten times over. My personal favourite Bond is Pierce Brosnan, mostly because he stars in my favourite Bond film; Goldeneye. I do think Dalton is underrated though, and his films were great as well, I do love each Bond for there different reasons though so it's very hard to pick an overall best. Also, Roger Moore is always referred to as the 'funny one' but he could have his serious moments as well. Remember this scene from For Your eyes Only?