Very well done anime, that was put together splendidly! The twists just add to the already awesome storyline, and the emotion between the characters really hits home. Excellent ending, no complaints here. There is a perfect balance of action and drama.
And the art style is to awe at!
All in all. A brilliant anime! That any should be able to watch.