Considering how Germany was in retreat after their disaster at Stalingrad and Kursk, along with the fact the Soviet Union outnumbered and outproduced Germany...Yeah D-day was a distraction. So out of the two, Barbarossa was more instrumental, although Germany caught Stalin completely off guard, the Russian Winter devastated German troops, tanks, and supplies. D-day just ended the war quicker.