Capitalism sucks because it discourages cooperation among people. Imagine for a moment that you see your neighbor’s house catch fire. It also just happens that both you and your neighbor are unemployed and are looking for work in the same field. Will you call the firefighters right away, or will you hesitate for a moment, thinking about the job that both you and your neighbor are supposed to interview for tomorrow?
The dog-eat-dog competition of capitalism is great for producing cheap cell phones that you must replace every 18 months, but it’s failing miserably in dealing with global issues like climate change, lack of clean water, poverty, environmental degradation, addiction to fossil energy, delivering affordable education or health care or housing, etc.
So to answer OP’s question, I am in favor of a system similar to PARECON (participatory economics) as defined by Michael Albert.
http://books.zcommunications.org/ParEcon/lookingforward/toc.htm