I bet he is. Oh yeah, I bet you can you can just turn up at his house, and he'll offer cake and chat away for the afternoon. Better not be gay though, or it'll be the firing squad for you.
Actually, he is supposed to be a very nice man. One of the ministers who officiated at my wedding met him whilst in Havana a few years ago. They were at a "normal" function and he turned up un-announced. spent some time with folks and then left. The minister said he was very nice, knowledgeable and avuncular.
It wouldn't surprise if he is a nice man, if you are on his side. The same could probably be said for people like Hitler, or Stalin, or Mussolini, or Mugabe. I could go on and on with names. They are probably fine, if you are one of them. Should you disagree with them, or have the unfortunate incident of being born with something you cannot help, like being gay in Cuba or being a Jew born in Germany during Hitler's time. You're gone. To me, any "niceness" they display, counts for nothing when they have attitudes to people like this, and shows what absolute nutcase dictators they are. People in the American army guarding Saddam when he was first caught sad he was a very nice man and what great friendliness he showed when he gassed those Kurds.
Compairing Castro to Hitler and Stalin is shocking. You should be ashamed of yourself.