Well, I can't speak to every concern... But my experience has been that medical care (if you are talking about the time a doctor spends with you understanding and treating your issues) is actually much better than the United States. The problem is access to more recent or high-tech machinery. For anything other than basic operations, I'd probably grab a ticket to the US/Mexico/Cuba - which is fairly cheap and fast. Where I live (in the capital) municipal water is treated and of high quality, but many people buy bottled water anyway. I have high-speed internet with few issues - and I could even get fiber gibabit if I wanted to pay extra, but again, I live in a better part of town. We probably lose power for a few minutes to an hour once every other month. The roads are of poor quality compared to the US or Western Europe, but are equivalent to many other parts of the world. Poverty is an issue, but that's true everywhere - there are households in Mississippi/Louisiana/Arkansas that don't have the basic services one would hope to have. Crime honestly isn't very bad where I am. In the more rural parts of the country it can get sketchy, but things are rapidly improving. Puerto Rico is nice too, but you are still a US citizen, and the IRS is very powerful. I suspect its power will grow as the strain of hyperbitcoinization is felt over the next few decades. Hopefully more places do adopt Bitcoin as legal tender, but for now, that certainly isn't a given.
Just my two cents :)