My opinion on it is this.
Should be a last resort type of government when everything else has failed.
If a country is in debt, and has all sorts of problems, then it should shift to communism to fix the debt and some of those problems.
When things get better, it can go back to whatever form of government it had in the first place.