相对来说上海更适合生活。
因为北京不是为了居民生活而规划的城市。
中国的所有城市来说,商业城市更适合百姓生活居住,因为商业城市节约通勤时间,工作区商业区住宅区是临近的。
而北京市是首都规划,二环内是政府办公大楼和古皇城和文化遗址,西二环到西四环是干部家属居民区和国企职工家属住宅区,北二环到北四环全是大学和科研院所,东二环到东四环是大使馆区和CBD商业区。南二环到南四环被最新规划为商业加住宅区以及驻京部队家属住宅区。(首都的四环内还有大量的博物馆、文化展览馆、体育馆、公园等等文化中心的产物)
所以北京四环内的布局规划都划定了,它不像上海或者重庆广州天津深圳那样平民百姓住宅区、商业区混在一起。