I really enjoyed it for the most part. Some things got a little outlandish, and the MC was unrealistically pacifistic (and annoyingly passive in the story), but all the messages and themes hit home for me.
Just about every character was written with deep and distinct personalities. I felt...