I've read a great deal (maybe around 20) books on the topic, including war diaries.
The Axis had no business in the USSR. They lost as soon as they entered it. There was a brief 'opening' for a rapid victory in July 1941 and that's it.
The source of Axis combat power was strong 'blitzkrieg' strategic offensives. They were nothing without it, and Case Blue 1942 was the last strong (albeit flawed) blitzkrieg. They perform far worse in the defense.
With the Axis/Germans it was not so much about production but rapid and decisive operations early on in the war. 39-42 German combat power was largely through their panzer divisions and large numbers of well trained infantry with good tactical skills, not at all due to advantages from equipment or firepower. The key to ending the axis and ending strategic blitzkrieg was to devastate the german infantry arm and destroy german mobility (horses, vehicles), which was accomplished by Nov, 1942.
The Axis took around 1 million casualties on the Eastern Front by the end of 1941. They took 2 1/2 million by the end of Stalingrad ( Feb 1943). They took 5 million on the Eastern front (alone) by May 1944.
Saying the Germans were poor in defence is complete nonsense. It took a world effort and two fronts, night and day bombing runs. To beat them after Stalingrad, and after Kursk they were on the defensive the rest of the war, save the buldge. Read a book.