I'd have to say the American's helped a great deal, the Invasion of Sicily did a lot to divert Italian/German troop flow to the Atlantic Wall. I think the British would not have had enough fire power to take the fight to Berlin. The Americans relied on the British for their ports and airbases, the British relied on the Americans for their night bombing campaigns. Not to mention the spot where the Allied Invasion of Normandy was placed right next to a Waffen SS Panzer Division, if it weren't for the paratroopers to stop the 88's in the country side, the landing parties would have been crushed and any breaks through the defenses would've been destroyed by the Panzer division.
Reed sum mor.
The Russian Army was in Poland by the time the landings occurred. They arrived in Berlin 11 months later. The Allies arrived on the Elbe 10 months later. I am not saying they did not help its just it was a little too late. Note how I said Normandy and not Italy and I did not mention the airforce (Which is a completely different discussion). Also, amour divisions were under command of Riddler and they were not released till the next day. No amour attacked till 2 weeks later, or something.
http://www.lonesentry.com/panzer/tiger-tank-normandy.htmlThe 21pzr was near Caen and stayed there for a long time.
FYI, go read Stephan Ambroise's D-Day book, it is win. Nau u read.
I am no saying the US did nothing, it was just sort of...late.