Good character development. Lots of twists and turns; and red herrings. What I liked most about this mini-series is that all of the main characters are damaged people, even the protagonist. All of these people are flawed in some way or another which makes for a very interesting story. The story kept me guessing who might have done it and made me second guess myself until the last episode.