Took a while to get into but it got better as it went along.
It seems like some of the characters don't have much depth to their decisions though and I would probably read the next book to see if it gets better. There were hints at the end that some of the characters will have more depth so... fingers crossed!