It's amazing to see so many with what their idea of how WW2 to turn out the way it did. So, here's mine.
1). Rommel lost in North Africa because he ran outta supplies.
2). The Normandy landing could have easily failed if the Panzer Divisions would have been released. Since the Generals in charge there didn't have control of the panzers the landing was a success.
3). The allies advanced only as fast as the german armor let them. Konigtigers and other heavy armor was used as road blocks and effectively stopped the allies at bridges and bottle necks.
4). Allied air ground support in europe was devoted to destroying supply convoys and trains. Only 2% of german tanks destroyed were by air firepower.
5). The attack in the Ardennes was dumb those units could have easily kept the allies from crossing the Rhine. What do expect when a politician decides he's a general.
6). As for german airpower they were foolishly squandered away in the Battle of Britian. Then were converted to defensive measures of buff busting.
7) In the Eastern front it's easy. Germans used the pincer movement to get to Stalingrad. Once there they got bogged down with taking the city that the Russians used the same pincer movement to capture 1.6 million german soldiers. Of which less than 100,000 returned to germany after the war.
Conclusion, A small country took on most of the world but in the end it was plain logistics that privailed. Resources like in all other wars determined the victors here. The sad part is that the victors also write the history books. So, a one sided opinion is usaully what the general population gets. Not until 60 years later when the dieing vets tell the truths about what really happened. We must sit and decide what to believe and then pass on our own opinions to the next generation.