So far, this show is just excellent. The Ost is potentially the best non-vocal score I've heard. It has a slow start. By which I mean it has fast pacing in episode, but not in the story, just too much action and shock value, not enough character development, and emotional/memorable character moments. Still really enjoyable, and does a great job at creating mystery.

It does provide consistent hooks that keep you watching at least, but by the end of Season 1 most of the characters feel pretty basic but are provided a decent setup into becoming more, and the show also beings to develop into a different tone.

Then we have season 2, which does a lot more (and I mean A LOT MORE) character development, and in my opinion, is where the show gets really really good. It develops what used to be, essentially background characters, makes all of them interesting, and then focuses on them. This makes the limited main cast of the first season change into a cast that is more broad and interesting. Every character of this larger cast then gets their own character development. These developments consistently deal with interesting themes and create compelling character moral dilemmas, all of which, are handled brilliantly and are given variety, through the amount of unique characters facing them.