After having a few days to sit with it, I think the book is better than I initially judged it to be. Though some of the characters aren't the most likable, be they are very thoughtful written. Really, in retrospect, the whole novel seems very thoughtfully and carefully written, leaving me with a lot to think about afterwards.