It is hard to recommend a book that takes to the final third to be enjoyable. I really disliked the protagonist until then—at which point, he suddenly became a different character. All that said, once the climax finally kicked off, and the protagonist became tolerable, I enjoyed it.