Daniel Craig is certainly up there but there's a strong list of contenders.
I still have a soft spot for Brosnan - Die Another Day was not his fault but I do blame Hollywood for that disaster of a Bond film. Goldeneye for me is still one of the best Bond movies.
Dalton has too few a films, and he was damned good.
Connery, is Connery....if anyone ever argues with you that Connery is the best bond, on balance of all things filmic, they're probably right and you're arguing for the fun of it. You can't take away what Connery did for the role but the others listed here certainly gave excellent interpretations of the character.