This was a great movie. I'm going to watch it again with my boy and there's very few movies I do that. Historically accurate with some of the characters and dialogue accurate for the time. Helps if you know the full story of Midway so some of the scenes make sense.
The air battles are awesome and while it looks corny the accounts from aircrews make it somewhat accurate. There is a you tube video with an interview with Lt Wade McClusky describing bombing the Akagi.