The strengths and weaknesses of Marxism
The major strength of Marxism is a theoretical one. In theory, it would be a much more humane way to run a society. It would be much better if we could have societies where no one oppressed any one else and where no one was poor. This is what Marxism promises (though it has never been able to deliver it).