1) Connery (Easily the best. He IS Bond).
2) Craig (Excellent in both of the films he's done, even if he is a bit Bourne-esque, but when Bourne was kicking the crap out of Bond what's wrong with copying him a little? It worked tremendously imo).
3) Brosnan (Admittedly, his films weren't particularly good after GoldenEye, but he was still a pretty good Bond, it's not his fault that the scriptwriters decided to make his later films into gadget laden, sci-fi messes).
4) Moore (Not really a fan of his films to be honest, far too cheesy).
5) Dalton (Just couldn't warm to him, seemed quite wooden too. 'License to Kill' was a good film though).
6) Lazenby (If i'm honest i can't really remember much about OHMSS, i've only watched it once, and that was years ago. I recently bought the complete Bond collection on DVD for 50 quid, so who knows, i might warm to him when i get to it and re-watch it).