Yes, you are correct. Generally, I have found the former British colonies are better than the French/Dutch/Spanish.
Although I have never been to St Barts because it is too expensive.
Yet, Jamaica is one of the most screwed up islands and it is/was British.
The Caymans is the richest per capita island because of off shore banking. It is also the island where the seasonal help makes the most money. I was there about twenty years ago. Almost everyone working there was Canadian because the Cayman dollar was 2X the Loonie.
https://www.cayman.com.ky/business/offshore-company/legal-requirements/
All businesses operating in the Caymans must now be at least 60% owned by Cayman Islanders. I know this because an local dive operation recently had to sell-out after 3 decades of (American) ownership. Needless to say, the former owners didn’t get fair-market price. This is the kind of law that prevails in a lot of the Caribbean. It’s also a likely leading indicator that the Cayman Islands that we all were familiar with will be rapidly changing — and likely getting poorer for it.