I'm in love with this novel.
The character interactions, the drama and more importantly the satisfying resolutions, the MC is not generic, but normal. He has a personality, but he isn't ridiculous either.
I feel like the story could go down any path and I'd enjoy it regardless; it's that well-written.
Every character, encounter, and problem is realistic.
The author manages the pace flawlessly, keeps exactly the right amount of tension to leave you breathless and eager for another chapter