As a Chinese, I do not think the communism is the very thing to matter your life, even for a foreigner. Of course, try not to shout "Beat down the communism in the government".
Most Chinese live in a good situation, no need to wait for a week for a cold checking or wait for a domestic parcel more than 3 days(Except any international meeting or sports). You can have a wonderful life, to order food, clothing, almost anything by a phone. And, the cost for phone is lower now. To with a phone, you do not need to get any cash in your pocket. There are enough app in the phone to help you on the payment for bus, taxi, underway, restaurant, hotel, shopping, etc. Just ensure you have enough deposit in the bank card, which bonded in your phone like Alipay or Wechat pay.
Beside the much easier life, there are more delicious food than your imagined. In the night or weekend, all kinds of snakes will take most of the time and belly.
And, in China, there are lots of beautiful places, Great Wall in Beijing, Terra Cotta Warriers in Xi'an, Nanjing Rd in Shanghai, Tibet, wonderful beach in Shenzhen, etc. Every city is worthy of your time to stay.
I love China, there is almost no firearms allowed for personal, lots of cameras in the street, you can even come out for BBQ after midnight, without looking around time to time.
I love China and it is my home.