我们都知道,李世民也是人,人无完人,是人就有错误。贞观后期,唐太宗开始有了一些变化,先从纳谏开始体现出来。征伐高句丽,这个被某些人认为是错误的举动,但是,就当时形势来看,此征是必要的和需要的。第一,发动战争的责任是高句丽,高句丽悍然进攻唐朝附庸国新罗挑起战端,为了维护权威,唐需要发动战争来保护自己的附属国的利益。第二,战争中,唐军是正义和人性的,这也是保证唐军损失非常小的一个外在条件,在唐军攻占的城池中,均拥护唐军。但是由于为了保持正义性和人性化,导致偏求稳,而使战期拉长。第三,唐军的撤退和后续战争,充分体现了李世民的胸怀和高超的战略思想,唐军以2000人的损失消灭高句丽四万人,千古罕见。撤退之时,敌将城墙跪拜,也实属罕见。唐军后期的军事骚扰和政治封锁,使高句丽的实力每况愈下,最终高宗消灭高句丽。