Its hard its probably roger moore for me also, but the recent films are so different from the rest and i think Craig plays his part brilliantly in them, but i think Moore gets my vote.
Live and let die is my fav.
I have the box set upto the most recent was given it as a gift from my sister and her partner at there wedding
Craig - CasinoRoyale is one of my fav all time films
Brosnan - Was the percieve quintisenial Bond
Connery - As above but has dated horribly
Dalton - Right guy wrong time.
Moore - Always last.
although my fav bird was Christmas (Denise Richards) and the lines of all times....."I thought Christmas only came once a year" and "I have never had Christmas in Turkey before"
Moore for me, the perfect combination of suave and fromage.
Best film - The spy who loved me.
Girl - Barbara Bach - check.
Baddie - Jaws - check.
Enemy HQ - underwater lab - check.
Strong lead female character who initially resists Bond but falls for him in the end - check.
Corny line - "it looks like he's keeping the British end up" - check.
It kind of depends on my mood as to which Bond was best. If I had to pick then it would be Craig as I like the new slightly dark and sinister side he's brought to the role rather than the slapstick of Moore and Connery.
Pierce Brosnan was class! Goldeneye was a beast and the other 3 he did weren't bad! Daniel Craig is a decent replacement but for different reasons. Im not a fan of all the old James bond films or any really old film for that matter.
For me it is the suave Connery, thought he carried the role off perfectly. I would agree with Westdene in respect of Craig, I loved the darker side of Casino Royale, he definitely has potential to become the best Bond of all time portraying the character with a grittier and edgier side to it.