李渊从太原起兵,到占据关中称帝,所辖区域在攻防上占据着很大优势,关中只需要牢牢守住箫关、散关、武关、潼关等四大关口,别人就打不进来。
太原、河东等地,西面和南面有黄河阻挡,东面有太行山脉阻隔,太原也是雄城,足够抵御北方突厥南下(李渊起兵后,留李元吉守太原,曾被刘武周攻破过)。
这样的地理环境,在隋朝时,即便不主动出击,别的势力也很难攻打进来,所以,李渊称帝后,即使别的势力不满,也拿他没办法,退一万步说,李渊集团就算打不出去,也可以独自称霸一方。
朱元璋就没有这么好的地域条件,相当长的时间内,他占据的地盘可谓是四面皆敌,张士诚、陈友谅和元朝包围着他,过早称王称帝就会成为活靶子,"高筑墙、广积粮、缓称王"这九字真言的最高战略绝对是量身定做,特别适合朱元璋。
综合以上分析,李渊能在起兵一年后就早早称帝,而朱元璋必须要等到扫平群雄才敢称帝的原因就大致出来了,从出身、政治背景、地盘大小和攻防难易度来说,李渊都远远优于朱元璋,所以李渊大可以大大咧咧的先称帝后统一,朱元璋却只能先夹着尾巴做人,熬到实力足够大后才称帝建国。