It’s quite obviously Dalton for me. His two turns, alongside Connery’s first two, are probably the closest we’ll ever get to Fleming’s Bond appearing on screen. That, and both of his films have permanent residence in my top 5.
As for Roger Moore, I kind of view him separate from the rest of the pack. There are times that I’d be tempted to rate him #1, but his Bond was very much its own thing. He’s a bit like Tom Cruise for me, in that no matter how good or bad the surrounding film may be (and he was in his fair share of bad Bonds in addition to being in some of the franchise’s best), he was always immensely entertaining and the majority of his films have a rewatch factor that’s probably higher than most in the franchise. I guess he, Connery, and Craig are in a constant competition for that #2 spot behind Dalton.