I really enjoyed my time in St. Thomas. We decided to go to the main island and just travel to the others, like St. John, but didn't feel the need to go to the British Virgin Islands. While I did like Jamaica, I went many, many years ago and I doubt if it is anywhere near the island that I first visited, so that is just one more reason as to why St. Thomas is preferred, I think it is still much safer than Jamaica is nowadays.