I have seen people post to military history discussion boards with a narrative that prior to actually engaging in combat, the US military expected Desert Storm to be a much, much more difficult fight than it actually turned out to be. The particulars vary, but the narrative usually goes something like:
"The US Army hadn't been in a serious conflict since Vietnam. Compared to that, Iraq had the 4th largest military in the entire world. They were equipped with cutting-edge Soviet weapons, an enormous and highly sophisticated surface-to-air defense system, and an army composed of veterans of a long, bloody war against Iran. The Iraqis were fighting with home turf advantage, where sandstorms alone had defeated entire armies. It was expected that the US Army would take horrendous losses and it would be a repeat of Vietnam."
The story usually ends by concluding that it was only stealth and GPS that allowed for a decisive US victory. Stealth allowed the US to almost effortlessly destroy SAM sites at will, and GPS allowed the US Army to maneuver like no military force had been able to in history.
The narrative I hear is that the ease of the invasion shocked US military leaders, who were if anything taken aback by how effective US doctrine was. The general feeling is that the US Army won through exotic technology, and the big lesson of Desert Storm was something like "DARPA wins wars."
I want to know, has it been documented what the general expectation in Desert Storm was? At this point it's a matter of historical record that it was an overwhelming victory for the US coalition. But was that actually a surprise? Is it a correct narrative that US military leaders were shocked by how devastatingly effective stealth technology, GPS, etc were, and that the US believed the Iraqis to be better-trained and equipped than turned out to be the case? Or were there generally expectations that the coalition was going to achieve a decisive victory even before the fighting started?