Daniel Craig. He's the first I saw so that stays with you. I like the idea that James Bond is a code name, like 007. That way each actor playing him has a unique personality. Lazenby "Bond" married, Dalton "Bond" was kicked off the force, and Moore "Bond" is very humorous whereas the others are more cold blooded killers.
I liked a few of them.. One.. Roger Moore.. two.. Pierce Brosnan.. and the third being near the very top of the list.. Sean Connery.. at first I liked Daniel Craig.. but turned out he is just a big whiner.. after his last comments he made about the James Bond roles he played in.. the guy made Millions for his four tries at it.. but yet chose to call the franchise down.. hope he chokes on all that money he made and it comes back to bite him in his 007 ass.. he to me now is a joke same as Timothy Dalton was when he played the part of double 07