Having finished Snow and Steel, about the Battle of the Bulge, I am belatedly reading Armageddon, by British historian Max Hastings. It is a surprisingly harsh assessment of the American and British, and especially Canadian armies in the last nine months of WWII. He makes a very persuasive case that the German army was far superior, even after six years of war and with major equipment deficiencies, and that the Russian army was also superior, in leadership, tactics and fighting ability.
His premise: The war should have ended in late 1944 with US-led forces breaking through to Berlin, and would have with aggressive leadership by the Americans in the west after the German collapse in France, along with a willingness to fight tenaciously by the average US and British soldier. The result of that would have been a much more favorable post-war situation for America and Britain, and millions of civilian and military lives would have been saved.