It's honestly a very well written show. The characters are intricate and well thought out, and the actor's play them well. The first couple of seasons I didn't really appreciate though until the third one came out. It brought the whole show together in a better light and really brought you back from the cliff hanger in the second season. While I may not have liked it at first, it grabbed my attention and praise with the most recent season.