На самом деле, вопрос некорректный. Потому что на разных этапах развития общества нужны разные системы. В первобытном обществе был своего рода социализм, но это не сработало на развитие - потребовалось создание рабовладения, подстегнувшее развитие общественных процессов. В 14 веке феодализм начал устаревать - и для развития общества потребовался капитализм, который был наиболее подходящим для того времени строем.
На сегодняшнем этапе наше общество нуждается в социализме. И мы к социализму постепенно движемся. Для текущего этапа коммунизм даст лучший эффект развития.
Но это не означает, что коммунизм сам по себе идеален для развития. Вполне может оказаться, что спустя 100-200 лет общественные отношения изменятся так, что появится новый "-изм", который будет для общества лучше всего.