The German war machine could no longer keep up with the bombings and these were the finest and best units which Hitler had to throw into the war. Thanks to the ill-timed firing of General Patton (who was reactivated in time to turn the tide), the Allies were digging in to await the spring thaw before going back on the offensive.
The Russians, meanwhile, were advancing on the eastern front. Proper military protocol would have dictated that these armies be employed in the east, but Hitler's choice was telling: Nazi ism is a much closer cousin to Bolshevik ism. And, despite their disagreements in methodologies, their end game is the same.
The German people themselves certainly preferred the western allies.