就是这样一个人人称颂的经典战例,却有人提出了质疑。他们对双方兵力之比提出新的见解。首先,前秦的百万军队是虚数。从当时北方人口的估计数看,前秦全国有百万军队已是惊人数字,即使有,苻坚也不可能全部征调伐晋,至少要留一些驻守各地重镇。更重要的是,这虚数百万也没有全部赶赴前线,苻坚到彭城时,凉州、幽冀、蜀汉之兵均未到达淮淝一带,因而根本没有参加淝水之战。
其次,当时集结在淮淝一带的军队,是苻坚的弟弟苻融率领的30万,他们也没有全部投入战斗,而被分布在西至郧城、东至洛涧500余里长的战线上。驻扎在寿阳及其附近的军队,充其量不过10万。加上苻坚从项城带来的“轻骑八千”,也不过10多万人,况且战争发生时,这些军队也不会全部投入战斗。正因为寿阳一带兵力不多,苻坚才会在看到晋军严整的阵容时,心中无底,产生草木皆兵之感。
最后,晋军共8万精兵,除刘牢之所率5000人进军洛涧外,均参加了战斗。当时,晋军在长江中游地区布置的兵力,本来就较雄厚,再加上新投入的8万,因此当秦、晋双方沿长江中游至淮水一线交战的时候,晋方在前线至少有20万以上兵力。再考虑到前秦军长途跋涉、晋军以逸待劳;前秦内部意见分歧、晋军上下一心等各种因素,晋军占了一定优势。因此,不论从两军交战的时候,还是从整个战役情况看,淝水之战时双方投入的兵力,是大致相当的。