I was in China last month, there is nothing to worry about. I did not face any issue as such except for the language barrier. So, download google translate.
For VPN - Get VPNExpress app before leaving your country. All apps work great with it. If you are going for a long time, I recommend getting a paid version of VPNExpress.
Also, download didi app for cabs. And, get a sim card from the airport. Mine costed 50 Yen for 1GB data and 50 minutes of calling.
Have a safe trip :)