It is a good movie.
Funny, when I was watching the movie, I was like "This feels oddly like a Manga or Visual Novel in the way it's presented..."
Made me think of Muv Luv Alternative actually.
Then I looked it up and saw it was based on a Manga, I was like "Ohhhh, I was right!"
Of course, unlike the Manga, the movie had to have a happy end.
I liked how Tom Cruise was treated as the fairy boy he is. That is what sold me on the movie. Instead of him always being a badass soldier of doom, he was pretty weak in this.