He's pretty much all bad. I can tell you firsthand that paying for your own medical care is a lot better than living in Cuba.
in addition to killing you if you speak against him as someone stated earlier people in cuba are hungry. i have been there several times and i speak relatively often with family members out there and they have to ration everything there. a perfect example of this is before castro "communized" everything she used to have a lot of pet birds but shortly after castro the birds all died because according to her, "birds dont have ration cards". people there have no freedom, no technology, most dont have tv's or cars. there are constant rolling blackouts, the streets are decrepid, there are very few parts available to fix anything when it breaks, and although there are tons of great beaches there most of them are off limits to Cubans and reserved for tourists, the same goes for restaurants and airports. People there have nothing to strive for, nothing to work for, no reason to do much more than the bare minimum to survive. having decent food is a much better way to stay healthy than free medical care.
And yes, everyone gets free healthcare but you have to wait for rediculously long ammounts of time and the medical care is very substandard compared to what we get here when it comes to surgery and stuff like that. if you ever need to get something serious done, you can forget about it due to lack of technology, poor training and just an overall broken system...but its free.