I already have, and it was a pretty fantastic vacation, but it is a difficult vacation at the same time. Normally I never take a tour based vacation but it was almost a necessity in China. The country is just not very well suited to international tourists, which is a shame, because it has a lot to offer.
Little things like being told I wasn't allowed to speak a word about politics in Tienanmen Square, which is where the seat of government is. I had so many questions about the government buildings, how the government operated, which branches of government were in what buildings, etc. I was scolded by the tour guide for asking such questions, which were really not even politicized questions.
The locals will obviously take advantage of tourists in any way they can. Charge them more, skimp them on products, etc. That's a pretty common thing globally though. Certain local habits, such as the idea of lines/queues being a complete anathema there can be extremely frustrating for travelers. You'll also never get used to people having their kids squat down in the middle of the street or a beautiful public park to have them go to the bathroom. That said, the government obviously hired a ton of workers to try to keep tourist areas clean.
The language barrier is the worst of any country I've ever traveled to though. In most of Europe where they use an alphabet I could cope, but trying to navigate in China was very difficult because it's very difficult to read street signs at all. I found the locals to be a bit standoffish but generally treated me politely.
The biggest challenge is really two things: clean water and clean bathrooms (particularly for women). I was told by literally everyone to never drink anything but bottled water or other bottled beverages. I essentially just drank beer for literally every meal because most restaurants and eateries served tap water and I don't particularly like soda. My wife, her sister, and her mother all struggled with the bathroom situations. None of us got sick though so our vigilance was worth it. Edit: Oh yeah. Air quality was a massive problem everywhere.
Anyway, I'd encourage everyone to visit once in their lives. It was a fantastic trip. We visited Beijing, Xi'an, Shanghai, and Hong Kong and had a blast. If you do visit I highly encourage doing it with a tour company, which I have literally never advocated for in any other vacation destination (or used one anywhere else) in the world. I'd really like to go back and see some of the country side and amazing natural wonders they have though. We were with my wife's family who is older and not really suited to that sort of travel anymore.