Good writing, at least in the begining. Haven't seen any anime so far that is this subtle and smart, not explaining a lot of things, but placing small cues.
Unfortunately here are the thngs that kept it down
- young girl main char
- immature main chatboy , no depth to him
- poor character progression
- poor ending