I grew up with the Roger Moore era, yet he's near the bottom of my list (he can't act for poop if you ask me, which you didn't

)
1. Daniel Craig - personifies the modern "spy" - actually, more realistic for any era than all of them
2. Sean Connery - good acting, well done always
The list thus endeth

Brosnan I can only remember as the other guy in Mrs. Doubtfire, Dalton was acceptable (if only just), Lazenby was pretty mediocre at best (can't always push an Aussie over the line)