朱允炆是个非常宅心仁厚的人,对于权力并没有太大的野心,在朱标去世时,朱允炆年仅14岁。但是就是14岁的他就表现出了超出他这个年龄的冷静在父亲去世之前,他得知自己的父亲将不久于人世他没有表现的太过于痛苦,反而把这些痛苦深埋心中一直陪在父亲的身边照顾他,在父亲去世后对年纪尚小的弟弟照顾的非常周到。他自己本身也是个宽容、仁慈的人,所以当时支持他的人很多。这些朱元璋都看在眼里,对他的这个孙子也是愈加看重,最终把皇位传给了朱允炆。
其实就从治国能力上来说朱棣的能力确实是在朱允炆之上,但是为何没有传位给他?其中有几个原因,一个是朱棣虽然能力比较强但是并不是嫡出的,在古代出生尊贵与否是非常重要的,为了不让其他嫡出的皇子有异议只能让朱允炆继位。
燕王朱棣能力不输朱允炆,为何朱元璋没有封他为太子,反而是传位给自己的孙子。还有就是朱元璋希望未来的君主是一位仁君而不是暴君,朱棣相比于朱允炆手段比较狠辣。还有就是当时朱元璋的各个儿子都被分到了各地区做藩王,每个人手中权利相当,如果这时突然立朱棣为太子那么其他的藩王必然会领兵作乱。所以从各方面综合考虑当时朱元璋还是把皇位给了朱允炆。