Very solid film. We get a look into the story of Ron Korvic who was a small town guy going to war for his beliefs (or maybe his mom's). The film is emotional and features and outstanding performance from Cruise. Possibly a top 3 performance of his long career. He sells us on a man that has to come to grips with his actions and beliefs that has also lost the use of most of his body in Vietnam.
On the negative side it is overly long, and sometimes you get bothered by Oliver Stone's heavy handed way of filming. The battle scenes are solid, but nothing earth shattering and I think this film would have been a lot better had some subtlety been at work. Tom's work clashes with the heavy handed tone at times because a lot of his performance feels earnest and you can tell he put a lot of effort into portraying the real Ron Kovic.
I understand it's probably a personal film, and at a lot of points the forceful anger is acceptable. But nearing the end of the movie it starts to unravel and become too much. It only sounds like one big complaint, but that's been some of the issue with Stone's character.
But at the end of the day, if you want an emotional non trivial war drama this is a film watching at least once. Sadly that's not the kind of movie most people prefer these days.