There are plenty of twists and turns to keep you guessing and the romance that develops between the two heroines is incredibly deep. Its hard to remember when last i found such a well scripted story line... that is... until the 2nd season where i was a little disappointed in the new direction the director seemed to be taking with our main characters. This was also evident with the new opening song which made the series feel less like a deep psychological masterpiece and more like a childrens show.
Thankfully they didnt disappoint with the ending which was just amazing, even though heartbreaking.
To sum this up, the plot was top notch, the dialogue excellent and the soundtrack mesmerizing. I would of happily given this 10/10 if it were not for the disappointment of most of the 2nd season. But even still this will be remembered not just as one of the best anime ive ever watched but one of the best shows ive ever come across... period.