The only criticism I have—in a pure literary sense—is he seems a bit more eloquent than seems reasonable, given that he's under great emotional duress, a couple times when explaining why other people are wrong. It was slightly immersion-breaking for me, and made it feel less real.
Or at least, I can't personally imagine saying just the right thing pitch-perfect like that, under those circumstances XD