朱元璋和陈友谅决战时,陈友谅犯了战术错误,当陈友谅的战舰比朱元璋大多了,且人数也多。朱元璋的战舰小人数也少,此战对陈友谅而言就是坦克对马车,航母对木船的战斗,不需要再把大船用铁链连接了,完全可以用众多大船对朱元璋小船队进行中撞,使之冲散,然后进行攻击。但是陈把大船连在一起,就无法这样战斗了,反而容易被对方火攻,朱元璋就是用火攻把对方打败的。
张士诚犯了战略错误,如果张士诚在朱元璋和陈友谅大战时,从背后夹击朱元璋,朱元璋必大败,可惜陈士诚没有夹击,如此朱元璋打败陈友谅之,就来打陈士诚了,而且把两人的地盘都占有了。