Bit of a spoiler I suppose, but after No Time to Die, Craig has definitively retired as Bond.
Edit: +1 for Elba being too old. And frankly, maybe a little too big. We just got muscular, sledgehammer over scalpel Bond with Craig. I wouldn't mind going back to a Bond who looks like he wasn't chiseled out of stone.
As for him being black, I refer to Trevor Noah's bit on that. You have to admit, in certain scenarios and settings, Bond being black would be a liability. But that would allow for some comedy, which I wouldn't mind at all.