I'm a guy who doesn't even watch much anime so theirs probably not too much of a reason looking at my review.....
But I will be honest. This is one of the best shows I have ever seen. Every episode is interesting with zero filler content all the way to the very end.
There are so many moments from the start which will make you weep. Trust me, their nothing compared to what will follow. The character development is the best you'll ever see. Every character ( let it be a side character or a main character.... ) Is given the right amount of attention throughout the series and is always likeable. No character ever feels annoying or out-of-place. The villains as well are treated with the right amount of respect and are easily some of the best things about the anime.
The only thing this show does wrong .......is that it ends.