Social Democracy. People need basics like health care, police and fire services, and a basic (very basic) safety-net for when they're down on their luck. If you don't give people anything, the workers revolt and you're stuck with...
Communism. It has failed miserably. I'm sorry, I had the Che Guevara poster when I was younger too, but the only countries that have tried it had to kill-off about 20-40 million people first (Stalin and Mao). Then when they do get a worker's paradise, they just end up turning to Capitalism to actually get stuff done. "Communist" China has millionaires, FFS! It's not a good idea because it ignores one basic human need: motivation.