As for livability, China is actually quite modern and comfortable. The only amenity our apartment lacks is indoor heating (Spain also lacked this, a problem in countries which are generally warm all the time). Everything is cheap, convenient, and despite the warnings, not particularly low-quality.