I saw Midway and thought it was fine although I do think it should have been called DEC41-JUN42 since it covered a lot of the events that Enterprise, Best, and Waldron were involved in that led up to Midway. While it did cover a lot I thought that it did a decent job, at the big brush stroke level, of telling that story accurately. The CGI was fairly heavy but it was also pretty accurate; ships, ship camo, and markings seem to have been accurately done. Some of the flying stuff was nonsense but I guess it was an attempt to show how Best was, um, the best. The story is what it is, but like I said, was largely accurate. The character development could have been better handled and I think a few more minutes spent in the first 30min on character development would have strengthened the characters and thus strengthened the film. However, I can imagine that character development was a bit hard for real people who, in real life, were professionals who behaved as such. While it makes for good history, professionals conducting their business makes for boring movies because there's no drama. Nimitz and Spruance were historically low drama characters (after sinking four carriers Spruance went to bed) so it's kind of hard to stay accurate but still tell a dramatic story. I tend to think if you look a the movie as a high budget documentary it fairs a bit better. Mrs. Pags, who doesn't know the intricate details of the first 6mo of the war by rote, thought it was a decent story that she enjoyed.
I also enjoyed 1917. Better story than Midway and I felt that if people hadn't made such a big deal about the shooting style I would've never noticed it. Kind of like Alicia Silverstone's lazy eye; once you see it you can't unsee it. While 1917 may be inaccurate in that it wasn't an actual mission (just like Saving Private wasn't real), it's still faithfully supported by actual events such as the german tactical withdrawal during Operation Albrecht and the filmmakers attempts to accurately reproduce a WWI battlefield.