you can not compare capitalism, which had hundreds of years to iron out its kinks and get rid of the bugs to the communism of the soviet union and cuba, which, from the very beginning were under constant attack from the west.
and to discredit karl marx's ideas based on how the soviet union fared against its much older and better prepared cousin is foolish.
not to mention that the brutal rule of stalin, and most of his policies also had nothing to do with classic marxism. the same goes with bolshevism for that matter.