They lost 100,000 alone just taking Berlin.
I say we could have taken Berlin at a fraction of the cost, but Stalin didn’t care about how many soldiers he lost. He figured the bigger the sacrifice, the more concessions he could get from the Western Allies.
He already had the concessions; that was worked out in advance. The resistance was just much more fierce on the Eastern Front because the Germans knew what the Red Army would do (and what they themselves had done in Russia).