Plot: You really need to pay attention in this book. Lots of jumping to different characters and it can get a bit confusing keeping track of everything going on.
Characters: Some books I like the MC and some I don't. At times it is like trying to follow a split personality.