I enjoyed this film quite a lot. The battle scenes were action packed and realistic. It didn't portray the U.S as this invincible force that would slaughter the Japanese but rather it showed the uphill battle the U.S faced against a superior opposition. Yes I agree that the visuals weren't the greatest such as some reflections looking very cartoonish. Also I do see how some people unfamiliar with the events before and during Midway might not fully understand some scenes(Doolittle raid). But these don't ruin the movie at all. It is still an excellent movie and worth a watch.