This show was a wonderful watch for me. it took many elements that have been done before, put them all together with a little bit of new stuff added in there and it was actually good. Everything about this show i enjoyed. sure there were a few plot holes here and there but i was willing to forgive them by the amazing cast. Each character brought something unique and special to the story. Right down to a small character like a taxi driver. Good or bad you wanted to root for everyone of them.
I highly recommend this if you like dark interesting stories that don't really show you anything different from what you have seen before but need to fill some time with awesome.