Some high up military critters and many of the "Pentagon passed overs" are the biggest second guessers. Nobody really knew what was going to happen BEFORE we went in except that the Iraqi Army would be toast in short order, and that proved to be right.
I agree the war went very well. However, the occupation is a cluster****. And it seems from what's being reported here, contrary to what the administration has repeated over and over again, it wasn't the military making the decisions, it was the politicians.