James Bond performance remains unmatched. 2 things didn't work for me.
1: I didn't like the cast of the new 007, I do not think she filled in those shoes well. Good idea to include another brown , female face but they could have done better and gotten a more suitable actress for this character. Even her punch lines were too much, she wasn't a natural fit.
2: the villain narrative was underdeveloped. For the last mission that Bond will ever do, it would've have been nice to see him fight against a villain he's had ties with for years, linked to previous films. I thought it was spectre but somewhere in the film that narrative for lost.
Otherwise, it brilliant to watch, especially witnessing the love narrative (not giving spoilers)