Just my two cents worth here. I think we all need to remember that no matter what nation you come from you're just a human. Sure the Wehrmacht produced some stellar men but so did the Russians, the Americans, the British, the Canadians, the Italians... I mean at the individual level there was heroics throughout the war.
But what I try to remember is these men experienced fear, doubt, anger, racism, happiness. All things that are around today, and no matter what flag they were fighting for we need to respect the fact that they spent a good matter of time in mud, rain and snow with bullets flying and friends dieing. I have a good family friend who was a member of the Wehrmacht on the Eastern Front and he saw not only his friends but just fellow soldiers gunned down all around him. He isn't a super-human German, he is just a broken old man who served his country when it called him and I respect that. Things about inherrent ability being linked to bloodlines or races leads to mistakes such as those Japs can't fly planes or even perform night raids, those squinty eyes arn't any good at night!
*queue effective night ambush on British/Americans in Pacific Theatre*
I do realize that you're argueing about operational doctrine but as a wargamer it's easy to think of the men that fought as just pixels/assets to be allocated around.