Since I am a not a pure Chinese, I feel that I can comment on the subject of Chinese nationals, based on my experience.
I have interacted with S'porean Chinese and Taiwanese, and I must say that they are way better than most of the China Chinese ppl I have met! But, of course, there are really good Chinese nationals out there, they are in short supply tho.
Go to the Engineering School of any poly and you will see loads of Chinese nationals. Try coping with them... Don't give empty talk about liking them, prove it.
It's easy to highlight and praise China for its marvellous inventions and philosophies, but, at the end of the day, it's all about who's the best in applying them. They invented gunpowder, remember? But during the Opium War they lost to the British, who were using gunpowder as well. One of the many reasons: Chinese cannons were stout and short, fired multi-shots, whereas the English cannons were long and fired single-shots. The English artillery could fire from the ships and hit targets, whereas the Chinese couldn't hit them at all!
China is Communist in identity, but beneath it all, communism plays a much smaller role in politics and trade etc compared to 20 years ago... I feel that China will always be plagued with major socio-political problems. Doing business with state-owned enterprises is not easy as well...
Cheers