^
For the most part, if you look at allied histories of their ADs they generally write about beating the Germans and inflicting heavier losses than they took.
The German super soldier is largely a myth. The German Army peaked in 1939-1941. It was still good in 1942 but after that it became more and more incompetent.
Western Front:
Battle of Monte Cassino(1944)
http://en.wikipedia.org/wiki/Battle_of_Monte_Cassino
German losses: 20000
Allied losses: 55000
Operation Shingle(1944)
http://en.wikipedia.org/wiki/Operation_Shingle
German losses: 40000
Allied losses: 43000
Battle of Hürtgen Forest(1944)
http://en.wikipedia.org/wiki/Battle_of_H%C3%BCrtgen_Forest
German losses: 28000
USA Losses: 33000
Battle of the Bulge(1944-1945):
http://en.wikipedia.org/wiki/Battle_of_the_Bulge
german losses: 67,200 – 100,000 and 600 tanks
USA Losses: 89,500 and 800 tanks
Operation Market Garden(1944):
http://en.wikipedia.org/wiki/Operation_Market_Garden
german losses: 3,300–13,300 and 30 tanks
Allied losses: 15,326–17,200 and 88 tanks
Operation Nordwind(1944):
http://en.wikipedia.org/wiki/Operation_Nordwind
German losses: 23000
USA losses: 29000
Operation Overlord(June 6– 25 August 1944)
http://en.wikipedia.org/wiki/Operation_Overlord
german losses: 209,875–450,000(mostly of them prisoners) +2,127 planes +2,200 tanks
allied losses: 226,386 +4,101 planes +4,000 tanks
Eastern Front:
Battle of Kursk:
http://en.wikipedia.org/wiki/Battle_of_Kursk
german losses: 305565 and 760 tanks
soviet losses: 863303 and 6064 tanks
Battle of Narva(1944):
http://en.wikipedia.org/wiki/Battle_of_Narva_(1944)
german losses: 68,000 casualties
soviet losses: 480,000 casualties + 300 tanks
Battle of the Korsun–Cherkassy Pocket(1944)
http://en.wikipedia.org/wiki/Korsun%E2%80%93Shevchenkovsky_Offensive
german losses: 30000-50000 and 156-249 tanks
soviet losses: 80188 and 728 tanks
Battle of Debrecen(1944)
http://en.wikipedia.org/wiki/Battle_of_Debrecen
german losses: 35,000 and 200 tanks
soviet losses: 117,360 and 500 tanks
Siege of Budapest(1944-1945)
http://en.wikipedia.org/wiki/Siege_of_Budapest
German losses: 99000–150000 dead, wounded or captured
Soviet losses: 320082 dead, wounded, missing or sick
I think these numbers Show that the german army in 1944-1945 was not that incompetent like you say.It s not bad for an army that fought on many fronts at the same time and were very often outnumbered in everything.