Honestly Chinese airlines aren't bad at all. I think some of the bad reputation comes from delays, but also cultural/language barriers, but the staff whether its gate agents or FAs are usually nicer than the US3.
Compare this to yesterday boarding my SFO-PVG flight. The gate agent yelled at the guy in front of me "HAVE YOUR PASSPORT READY" in a scowling voice. And when he finally stepped aside to let me through, she yelled at me "CHINA VISA!" I told her yes I have a China Visa, and almost questioned if she wanted me to open it up for her, and she yelled again "CHINA VISA!!!!" Yes I can do that, but the service was just god-awful. If you want passengers to be ready, you can communicate a bit better. "Have your passports out and please open up to your China Visa page" or something would be helpful.
I mean honestly, no counter staff will ever yell at you like that and will gladly flip through your passport to double check your visa. As for FAs, the US3 just seem to yell at their foreign customers too. I frequently see Chinese travelers confused about the Polaris menu and think they need to select appetizer/salad, but you're just choosing the main dishes. I've never seen an FA just stop and explain in a courteous manner. I feel like when Chinese flight attendants approach me (I'm Asian American), and I respond in English, they seem to apologize and then try to explain their best in English even if it's not the best explanation. Seems the equivalent to the US3 would be to just yell louder in Chinese at me right?
I also do fly Chinese domestic a lot, and while the hard product is often dated in economy, the overall experience with food service and professionalism with the crew at least seems to make me wonder how the US3 can ever fix its service issues.