I don't know why they didn't wait and announce the director and actor all together. But Denis Villeneuve is a really good choice. He would have been my second pick after Nolan. Which I still don't understand why they didn't get Nolan as his Odyssey project should be finished before Dune 3 which hasn't even started filming.
But I thought Blade Runner 2049 was almost as good as the original movie. Really good actresses too. I'm getting kind of excited especially if they have Villeneuve for more than one Bond film. But we'll see. To get a modern Bond restart right, at least to me, it can't be the sort of stuff that we had previously.