Communism is a ideal state anyway, with SOCIALISM as a (very long) development stage. A mirage to strive for.
About dictatorship and free economy: Do China mix political and economical issues?
actually, communism doesn't work at all. Everyone getting the same (or very close to eachother) wages system doesn't work. Think of it yourself.
A doctor earns as much as a waitress. Why would a person take the long and hard study of becoming a doctor if he can become a waitress and get the same wage?
It's the big problem with communism, people lack the motivation to study or work.
With the matter about China, they can't keep doing this for far longer. They are known to open a new Coal fueled power plant every week. And there are afcoarse all those scandals. And let's not forget the insane propaganda and censor. All those things are going to get back to China. Whetever it is by other countries or mother nature itself.