Many people in their reviews wrote about the irrationality of the movie, but it's not like that at all.The movie is a masterpiece with lots of rational and virtuous things about life and the life around us.
Its message about the hatred, the thing about being selfless and impartial to the friends and enemy alike, it's truly something that helps us to be a better human being. It has many more simple but subtle messages and morals about life , humanity and the whole wordly thing. Anime like these are written and directed beautifully, ready for us to watch and learn without boredom.
Overall i find the animations pretty good,the story'good,and the logic is also fine.
So just watch it.