Nice solid start to a series. Though the focus is on the main characters, there are enough interesting secondaries to make things interesting.
What kept this from a higher rating? People are illogical, but for a logical reason. What I mean is, people's experiences shape their expectations and reactions to different situations. What looks illogical from the outside has some basic core reasoning underneath it. It may not make sense to a casual bystander/on-looker. But given insight, things should fall into place. The problem here was there were some instances in the book where, even with that supposed insight, the characters actions still didn't make any sense. I was able to look past that and still enjoy the book, but it still detracted from the overall storyline.