第一,师出无名。吴三桂自称是兴明将军,他想抓俘虏,但他无法抹去投降的污点,杀死皇帝。世界上绝大多数人仍然认为吴三桂是叛徒,更不被士大夫阶层所认同。
第二,社会主要矛盾已不是民族矛盾。吴三桂自己先叛明降清,还对各地抗清义军残酷镇压,当时的民众都已对其失望至极,一支只为一己私利而战的军队,自然得不到社会主流的支持。
第三,吴三桂在领兵北上的时候,他并不敢跨过长江,而是把兵力部署在长江以南,想依靠长江天险,与清军对抗。最后实现就算打不败清军,也划江而治的目的。但是,我们看历史上,从来没有一个政权,可以依靠长江,守住南方防线的。必须要深入中原腹地,才可以取得胜利。但是年迈的吴三桂失去进取心,不敢深入中原,因而失去进攻的好机会。
所以在吴三桂在明明已经占据半壁江山兵峰锐意的情况下,却又因为自身的种种原因和决策错误而使清朝又有了喘息之力从而一举击溃吴三桂。