Germany because of the SS’s elite training and morale stemming from their admirable mission to defend Europe from Bolshevism. Kurt is absolutely right about the Soviets planning to invade Europe, and yes, including Germany. This is why the Germans had such success at first by attacking a mere 2 weeks before the Soviets. All The Soviets’ airfields and other pertinent facilities and equipment was DIRECTLY behind the front lines in preparation for supporting the advancing army proceeding kilometers ahead. See Operation Groza(Thunderstorm). http://defence.pk/threads/operation-groza-soviet-invasion-of-western-europe-july-6-1941.293859/
Btw, the Germans would have won if they had implemented “total war” production practices that the British had done in 1940 and Soviet Union had done at the outbreak of hostilities with Germany. They did not do so until 1943 because they cared about citizens’ well-being and morale. This is why they were so far behind regarding equipment totals.