In terms of being the closest to the character depicted in Ian Fleming's books, i.e. suave and debonnaire, then Roger Moore was the best Bond. Most people prefer the rough and tumble style of Connery though. For me it's Roger Moore every time. I just can't get enough of those safari suits