We'll stick with 6 Bonds then. He's still #5 for me.
Connery
Brosnan
Dalton
Moore (maybe Craig, depending on how this movie goes)
Craig (maybe Moore)
Lazenby
Even by your rules, Craig is still #5 maybe #4 on my list. Every Bond before him has similar qualities for the most part. Craig's Bond is set apart from the rest IMO. Not saying I don't like him as James Bond, I just have a different image set aside for the Bond that I like to see played.
Daniel Craig is also one of my favorite actors in recent years, so that should be saying something.