Surprising. The characters are engaging, the writing is intelligent, and the world building addresses a lot of psychological and philosophical questions. Does a good job of presenting the ideas without coming to much of a conclusion, just leaving it open to the viewer.