I rewatched all of the other Craig films before going to watch No Time to Die. Outside of Casino Royale, I did think that the other films really struggled with the three act structure and the final act just tends to get a bit ridiculous and nonsensical in the other films. All films have a decent to excellent first act, but then the lack of ideas comes through as the main villains are introduced and the tension created in the beginning just seems to disappear.
I suppose Casino Royale is the exception because it pretty much follows the plot of the novel, but the writing is really weak across the remaining films. Hopefully, they clean house and get a new set of writers because it's really dragged down the quality of Craig's run as 007.