You have to compare by region. Food is not your natural first and foremost complaint, when looking at Cuba, and Marxism is a theory, not practical politics.
Compared regionally, Cuba fares a lot better than many peers, including some Caribbean ones, and several Central American ones. Health care is better, education is better, hurricane preparedness is without compare, etc etc etc.
Problems with food and the like, come a lot from the stranglehold of the US unilateral embargo, that binds most of the world, and actually is in place for geostrategical reasons and not idealistic ones (although there are lots of US interest groups and a good few politicians, who will blow rhetorical smoke in the face towards anyone they believe gullible enough for it to be worth the effort/calories spent/time invested - but they mostly handle this via co-opted organisations that are supposedly independent, but in actual fact are 99% or more funded through the US Congress).
If your main beef is freedom of speech, you have a better angle. Then one may ask: Is it better to have full freedom of speech, on paper, when you live in destitute barrios of Guatemala, El Salvador or Brazil, with close to zero hope of ever making it out of the barrios - unless you flee to "El Norte" - or to live in a society with less freedom of speech and travel (again, on paper), but better health care, better education and much less violent crime, theft etc? And people flee in droves from all over this region - although the rabidly anti-Che and Castro crowd always seem to forget this, and seem to believe that it's only from Cuba that they flee. /rant
I'm just looking for decent movies that give fairly accurate portrayals of the historical events, though...