Season 1 was an incredible watch, ranging from the way the characters are fleshed out and having each and every single character, even the ones in the background, seeming to have their own interesting backstories. Each and every character is perfectly written, with facial expressions conveying their emotions perfectly, on top of the fantastic voice acting.
Graphics wise, what can I even say? It's perfect. You could stop at any time in the show and it would still look like an artistic masterpiece. Each and every frame could be used as a wallpaper and not look out of place. The story itself is great and unpredictable, you could never tell where it lead you next, and the switch up in POVs really introduces the world in a way that there isn't any 'good' or 'evil' side, only a justification and cause for each.
Season 2 started off with a bang. Although it has not yet finished, it exceeded my already sky high expectations. The music during the emotional scenes and fight scenes are perfect, and the emotions each climax brings are unparalleled. It follows a 3 episode climax structure, with the first (i.e. ep1,ep4,ep7) being an introduction, the second being a buildup, and the third being the perfect climax. Episode 6 in particular brought me to tears.
Music wise, I couldn't praise the team more. Simply exceptional, bringing about the right emotions and conveying the personalities of the person being showcased perfectly.
All in all, a great watch that you should definitely watch. Bring tissues.