As someone else said, Fleming said he pictured Bond as sort of like Hoagy Carmichael.
After he saw “Dr. No” he warmed to Connery and eventually thought he was a good choice.
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 doesn’t 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?
I tried watching Daniel Craig as Bond. I really did. He’s a little man. Too little.