Connery was the best.
Craig brought a new level of toughness to the character.
Brosnan should have had the role back in the 80's but I guess TV screwed that up.
Dalton was good but for some reason just never rang true in the character.
Moore played it way too cheesy.
I need to go back and see the one film with Lazenby because I don't remember him at all.
Same as it ever was.