If you want a 20m+ city that's one of the safest cities anywhere, excellent public transit, good street food, good cycling infrastructure, and a relatively low cost of living (as long as you're not looking to buy an apartment) Shanghai would be an excellent choice.