In all honesty, I loved this anime to bits. The story had a very good plot which kept a good pace, and it's soundtrack is amazing; It makes sure that all the songs fit in with the story. I feel like you get to know the characters and you get to know more about their past as you continue, too. Near the end, however, it starts to get somewhat rushed and I think they could have added more details if they had the time.
Other than that, I think this was one of my favorite animes that I've watched in awhile due to it's plot and how it explained most subjects.