He just couldn’t pull off the tough guy persona that 007 requires IMO.
That’s why after Connery I really didn’t even watch a bond film until Craig.
But yes I think Craig has run his course also. I have yet to see the last 007.
I view Craig as a thug. As a henchman. Not as a confident secret agent we've imagined him to be. Now we're in the woke era, I am not sure if we will be happy with the next actor playing 007.