Eisenhower purposely held back "problem child" Patton who boasted he could be in Berlin in a few days. Not that impetuous Patton did not earn being disciplined, but it was Roosevelt whom Eisenhower answered to.
> Patton who boasted he could be in Berlin in a few days <
Patton was certainly correct about that. By early April of 1945 the German soldiers who faced him were demoralized. Many were eager to surrender.
But what would have happened once Patton reached the outskirts of Berlin? Hitler was still alive, and he still had an iron grip on the city. The Soviets suffered hundreds of thousands of casualties taking Berlin. The Americans would have suffered much the same.
As you noted, Eisenhower held Patton back. Probably a good thing as FDR (or Truman) would have ordered a withdrawal anyway.