What lost it for me was that the most decisive battle of the Pacific naval war was won because the American fighters just happened to attack the Japanese carriers when all their planes were on deck and switching from fighter ammunition to bombs in order to attack Midway. I mean, the timing was just plain unbelievable.
I also didn't like the deus ex machina of "radar." One side has a secret weapon that can show the other sides planes and ships from a distance, but the other does not? Pretty damn convenient.
And don't get me started on how the British were able to break the German's unbreakable code.