Honestly, I think communism/socialism/marxism is a perfect utopia. Of course, it wouldn't work on a large scale, as people will want rights and powers based on their own personal skills, not the skills of society as a whole.
Basically, people will become greedy and work only for rewards for themselves. Society technically would flourish in perfect equality. At least in my opinion.