This book certainly had flaws - there were important characters that lacked depth and nuance. It ended a little too neatly and easily. But it did address some important issues, and the overall story was fascinating. And I have to admit that despite the flaws, there were some deeply satisfying moments. Soft pick.