The premise is good, the story is well-rounded, and it has an ending everyone can be content with. There's at least ONE arc that feels unnecessary / like a let down / badly written, but that may differ for other readers. All the characters feel genuine and uniquely-written. I personally wish we...