Full disclosure: I was born, raised, and went to college in Puerto Rico and currently work in NYC.
I agree with most of what you said, except for the college part, which you admit you didn't know very well.
The public Colleges of Puerto Rico are actually great and very competitive with the rest of the colleges in the US, but with lower resources.
I studied computer engineering in UPRM in Mayaguez. While studying there I had internships with multiple fortune 500 companies which allowed me to pay for my own tuition as it was at the time $40 per credit. When I graduated I was hired in a fortune 500, many of which recruit heavily in PR, and was recently able to move to a startup with ease. Many of my alumni were hired in various companies both big (Microsoft, IBM, Lockheed Martin) and smaller startups. I only mention this because many of us were hired alongside many ivy league school students or from other larger universities with more resources, which may serve as a signal of how competitive the school is compared to others.
I would happily recommend anybody to study in any of the UPR campuses.