Yep. Dates, starting points and stopping points can be analyzed differently but in dividing the war between Germany having overall strategic initiative in Russia versus Soviets having overall strategic initiative, both sides were roughly equal. Germany had the general initiative for 25 months between 6/41 and 7/43 while the Soviets had it for 21 months between 8/43 and 5/45.
When one does this analysis based on the German-Russian line on June 20, 1941, the Germans can be said to have run out of Russia significantly faster than they advanced into it.
Both sides have to deal with the same weather, same terrain, and are basically using the same technology. These things, plus the limits of one’s own logistic tether, have as much to do with the rate of advance as do enemy resistance.