What about Goldfinger and Dr. No?
As for Brosnan, I think his best movie was Tomorrow Never Dies.
For Roger Moore what about The Man With the Golden Gun, and The Spy Who Loved Me?
I agree with your choice for Dalton's movie.
I also like You Only Live Twice. Donald Pleasence's Blofeld was the best of 3 actors to play the part.