It's difficult to compare early Bonds with later ones due to the technological improvement in the movies themselves. Ditto, I suppose that the "new guys" can pick and choose what they believe was best about the Bonds who came before. Plus, "Casino Royale" is a lot fresher in my mind than "Goldfinger". So, as soon as I"m done running my mouth, I'm going to say "Daniel Craig". Dunno if I believe it, I'm just gonna say it.
If you want and even bigger stumper, you might have asked "who was your favorite Bond Girl". Now that would take some sincere thought. Well, Ursula Andress is out anyway. Today's heroines are a bit more buff, and her bikini looks a tad dated. Way too much material.