Communism is made for economic purpose. It is for the equal share and responsibility of the people in an economy likewise, democracy is a form of government wherein the people have freedom and rights.
They are both different aspect and I cannot decide which is better because even a certain country have the best market structure and form of government, if the government itself is corrupted, the citizen always suffered from a great loss.
There is no such thing as best economic model.