In terms of democracy, socialism is the best system you can have.
Well, it didn't work, so it's still a theory...
I think the capitalism (and history proved that capitalism is a real, working system) is doomed to fail due to the influence of globalism.
If the global players choose to 'create' employment in countries with low taxes and low social standards (mainly third-world countries), US, Europe and some other will become unattractive to those big companies.
This will lead to a cut-down of social standards in the US and EU.
We will earn less money and have less rights. On the other hand, the poor countries won't gain anything, as they are only exploited by the capitalism.
So the big companies will have more power over the politics in a country than the people. This progress (called 'Race to the bottom') will be the very end of the capitalism.
So even though no communism system worked the way it should, the capitalism will not either.
It's time for all nations to unite and think about a global system, that controlles the capitalism (in this case the big companies).
I'm sure that is the best way for all of us. But there are probably some people that will (would) fight this union...
Edit: *BTW I think the problem never was the system itself, but the manifestation of it.
And I don't agree with the 'everything belongs to everyone' part.