The story is solidly told, and I really wanted to like it. Unfortunately, I found the main character and several side characters just plain annoying. The dialogue was uneven and clunky at times, and the main character’s backstory was absurdly far fetched for who he was. Some of the decision making displayed by the characters was downright perplexing. Overall, the characters kill what should be a really interesting and fun story.