One thing I will say for Connery, he really did look like he was a tough guy. He just had that look. Craig also has that look but doesnt look like the image of Bond, that Fleming created.
Craig was great in Casino Royale. Tough Guy. Willing to bleed for Her Majesty. So what if he was a blue eyed Blonde?