This is just excellent. The writing is pretty incredible, and the character development is impeccable for something like 30 episodes. It, uh... pulls some interesting plot development out after that, which can feel a little bit shocking and out of nowhere. But even then it's not necessarily bad.
So definitely watch - just prepare yourself for some very unexpected material.