赵国定都邯郸而放弃晋阳的原因有很多:邯郸地势较为平坦,易于防御;邯郸地理位置独特,毗邻中原腹地,便于进行经济交流和文化融合;而晋阳地势高峻,容易受到侵袭;晋阳周边地区战争频繁,战乱不断;最关键的是,邯郸离中原地区更近,这对于赵国控制中原地区非常重要。综上所述,以邯郸为都,放弃晋阳是赵国避免战争,巩固自身地位的明智决策。