I genuinely don't think I have seen a better show. Finished watching it last night and I am still reeling from the depth of the show. The detail they went into, how much they inter weaved the plot was nothing short of masterful.
The more I think about the show the more I realised just how well they did everything. For example most of the characters are introduced negatively, there is always something about them to give you reason to either hate or look down on them slightly. Such as the main character starting out by always being sick and feeling pathetic but with every one of them they make them feel human. They grow on you to change into what feels like people you can understand and its done so insanely well.
Its probably the only show where before I was probably half way through I was already thinking of re-watching it to figure out all the details and clues they left for us along the way.