Socialism is more the preparing step for Communism. One comes after the other. Capitalism is the preparing of the masses for the revolution to bring us there.
Obviously Capitalism is the most greedy and parasitic system. Marxism is the most enslaving.
None of it good. It's all based on enemy ideas.