Someday, someone will make a good airplane movie using CGI (computer-generated imagery), but Midway ain't it. The airplanes in Midway look great but the battle scenes are cartoons. At Pearl Harbor, Zeros, who should be at altitude protecting the Kates doing high level bombing and Val dive-bombers, are zinging ridiculously between battleships and strafing, which somehow causes huge explosions. When SBDs from Enterprise attack Japanese installations on Taroa in the Marshall Islands, we're treated to dramatic chases through jungled mountains. Taroa, like all of the Marshalls, is a flat-as-a-pancake coral atoll. At the battle of Midway, SBDs push over for their dive-bombing attacks from what looks like about 5,000 ft (actually, it was 20,000 ft) and take forever to reach bomb release altitude (1,300 ft).
A dead-stick, no flaps landing on a carrier might be possible, but not with the crazy technique shown in the film.
Some mistakes are just sloppy. Before the battle, a flight of SBDs arriving from Pearl to land aboard Enterprise are clearly armed with torpedos (landing with a torpedo in place was out of the question). And so on.
After enough obvious errors you stop believing anything in the film you don't already know.
CGI gives film-makers almost unlimited power to recreate great moments in aviation history. I'm still waiting for somebody to get it right.
End of rant.