In all cases and always the answer is that freedom is best. This is God's law and it is the only self consistent rule. Now within a practical frame work one works towards this direction. There is nothing inherently good about an independent nation. A nation is for its people. Why should any individual give up his long-term welfare for the benefit of a name, say Cuba, Iran, Islam, or Jewry, or history, and such fictitious gods?
What a tyrant such as Castro or the disgusting Khamenei or AN, or even aspiring tyrants such as Bush for example do is to set up false dichotomies. You must obey me or be ruled by the evil US. You are either with us or against us. Nonsense. It is just that debunking such dichotomy to get freedom requires true conviction. A true conviction that enables much striving (Arabic jahaad, Persian kooshesh) and intelligent steadfast preparation and planning. However, most people prefer to be slaves to various gods. For those who choose to be free, the scheming of tyrants is childish and weak; they are always losers in the long-run. The tyrannical schemings of the US, Israel, Russia, or the IR for example are weak.