Living in Shanghai is easy as far as city life goes. Relatively inexpensive housing, very cheap transportation, and plenty of international restaurants and import stores if you want a taste of home. I myself am not much of a city kid, and Shanghai is a VERY big city. It is, however, very safe, and not quite as congested as I imagined.
There are many expat pilots here, and certainly countless expats in general. If you can tolerate city life, this is a decent place. If you can get a commuting schedule...even better.
Cretan