This was better than the previous book, as seems to be a theme with these trilogies.
The one thing of note is that this does the exact opposite of my biggest pet peeve about writing: Of all the books to do so competently, this one handles an "amnesia plot" well. A huge annoyance, to me, is when authors substitute deliberately concealing information from their audience for actual dramatic tension and mystery.
This helped me further refine why that bothers me. What this book did well is it DOES conceal information from the reader....but also from the protagonist. Sure, we don't know everything, but we still know exactly as much as Jodah does at any given time.
What most authors I've criticized do, this made me realize, is have omniscient narration until they want to have some tension. Then they abruptly shift and restrict what is shared with the audience. It's not that we don't know everything that is inherently a problem, it's that sudden shift to just cutting off what was a steady flow of information up until that point.
It's a lazy way to build tension. If you wrote a competent story, it wouldn't be necessary to do that to artificially create mystery and suspense. The reader should be eager to learn what happens next because the action is itself interesting, not because they just want to find out what you stopped sharing with them for some reason.
It's really sad when you can hold up this tie-in novel as an example of what bafflingly best-selling modern novels do all the time (looking at you, Dan Brown).