Communism and Capitalism are abstract ideas. None of them can function in a hypothethical "pure" form, because both of them carry in them the seed to their own destruction: "pure" capitalism unhampered by restrictions or government oversight would lead to crises and excesses that makes the current financial crisis seem like peanuts; you'd have people starving on the streets, and a handful of people owning everything. We already live in a world where the wealthiest 85 people on the planet own more than the poorest 3.5 billion. A world where it instead was the wealithest 10 people on the planet owning 99% of everything would not be desirable.
But pure communism is also unworkable: attempting to remove the profit-motive never works, and if it did, the result would be a catastrophic fall in productivity and a world of poverty as a result.
Real economies are a mixture of ideas from many different inspirations, including communism and capitalism. Good governance is not about finding the ONE TRUE ANSWER and then implement it in it's purest form. Good governance is about finding a reasonably good balance between the many competing priorities.
Enough capitalism to make people productive. Enough communism to avoid having people starve on the streets. Enough capitalism to make it worthwhile to start businesses, yet also enough of a social security-net that even if the business fails, you'll still not need fear for your basic nessecities.
It's not always a conflict, sometimes there's synergies: A good social security-net makes it easier to start a business, because that's always going to be a risky thing to do (most businesses fail in their first 5 years), and knowing that you'll still be fed even if you fail, makes it easier to accept that risk.
So the question should not be: What is better, capitalism or communism ?
The question should be: What is the right balance of ideas ? What are the good parts of communism, and how can we incorporate them, while minimizing the downsides ? What are the good parts of capitalism, and how can we benefit from them while reducing the downsides as much as possible?
I find this writer has summed up my own feelings on this question perfectly, the only problem is that, at present, both the 'capitalist' and 'socialist' political party types are too close to, if not in thrall too, the absolutist proponents of both philosophies.