Yes, but the last 25 years, for what? Unlike North Korea or China (our major economic partner) Cuba has neither a greater record of human rights abuses nor Nuclear weapons.
Edit: I'm not arguing Castro is not bad, but as far as dictators goes he is probably a lesser evil; as it stands US Foreign policy has done nothing to displace Castro* but a great deal to oppress the Cuban populace.
*(although we did displace a number of democratically elected governments in other Latin American nations) -