This was true of Dalton too, with the added problem that Dalton was miscast. It would be like Pee Wee Herman as Bond: he's great at what he does, but god it's not that.
Rex Harrison was considered for Bond. That has to be the worst idea I have ever heard, and that includes Ronald Reagan as Rick.
The last 2.3 Bonds have been inane. The "Bond in Love" act at the end of Casino is the worst protracted period of Bond ever, particularly jarring since the first two-thirds was the best Bond since Connery's first run. Quantum was garden variety bad Bond, in the style of, say, Moonraker. And then Skyfall was a heaping pile of sentimental excrement from end to end in a way that no other Bond movie has ever been (Never Say Never Again is the only one that was close).
Craig is so compromised now by terrible character development decisions that he might flub even with the best script possible. His fourth will just be a placeholder to the next Bond, and they better have somebody spectacular to rescue the franchise from turning into British Mission Impossible. I'm rooting for Idris Elba just to watch knuck heads asplode. Even better would be Penélope Cruz bedding Russian agents two at a time like cocktail waitresses. Not just a Latina and not just a 45-year old Latina but a 45-year old Latina strumpet. Put her in a BLM shirt and unleash her on the Dumpies.