It is my understanding that the Wehrmacht and the Reichsheer was superior in everything except two of the most valuable things in a war; Air superiority, fresh troops.
Air Superiority - Due to the overwhelming about of late-war Allied planes, there was no chance for the Wehrmacht to hold off the thousands upon thousands of American and British planes. Even with the superior logistics and extraordinary transport systems, the Wehrmacht just couldn't produce enough anti-air firepower to withstand the constant bombings and attacks of the Allies and their air forces. The only good anti-air support the Wehrmacht had was the Luftlande Pioniers and the Fallschirmjaegers artillery and anti-air divisions. There helped a lot during the Battle of the Bulge, that's for sure, but couldn't maintain their support, especially since the Luftwaffe Heer was getting beat to shit all over.
Fresh Troops - This is more of a subjective point of mine, but do hear me out. Fresh Troops > Veteran Troops, especially in numbers. The Americans came into the war very late, but very well supplied, and often pretty well trained. Regardless that the Wehrmacht was pwning some Tommies and Frogs, they have been fighting for almost five years prior to the US joining the war, constantly being battered down, loss of suppiles (regardless of the logistics and supply superiority). The Americans came into the war with millions of soldiers, compared to the Wehrmachts few hundred thousand. That right there, is more than enough to support where I say, fresh troops in large numbers > veteran troops in dwindling numbers. Don't get me wrong, the Wehrmacht had crackshots and young men who have seen some fierce shit, but the Americans had a lot of young men, athletic, hunters, gun club members, mobsters, people who have been around guns for a very long time. So, it's not like the Americans didn't have raw recruits entirely, many of the soldiers new how to handle guns very well.
Just want to add, the Wehrmacht, when rapid advancing and using blitzkrieg tactics, was incredibly powerful and it was their strength. When holding frontline territory and having to slowly advance, it just didn't work, too often. The way the Wehrmacht was; form, blitz, form, blitz, form, blitz,. When the Wehrmacht was slow, it cost them lives, money, supplies, and ultimately morale. On top of this, as great a political leader Hitler was, he was just not commander-in-chief material. He "fired" and executed generals that knew what they were doing because he saw they're decisions, retreats, reformations, as treasonous or cowardly. He replaced his staff with young men who had very little command experience, instantly promoting to Generalfeldmarschall or some shit similar. This was also a tactical error, because these men sent they're soldiers to the slaughterhouse, in regards to their deaths. They lacked in intellect, tactical thinking, and strategic skills.