Look, I know a lot of people are giving the same advice as I'm about to give, but hopefully this will add a new perspective. My boyfriend just finished med school at a US MD school, so he just went through the match program. it was tough, even as a US med student with a very strong application going into one of the less competitive specialities. There literally aren't the same number of residency seats as there are applicants, and unfortunately, residency programs do look down upon Caribbean grads.
Much more often, these grads do not match, and end up in "soap" which basically is a losers bracket that sticks you in an open seat that a random program may have. Not a program you interviewed with. Probably one you've never heard of. Probably not the specialty you were going for. And think about WHY they might have an open seat that they need to fill in this "after market" way. It's a really bad situation that happens to a lot more Caribbean students, and this is NOT brought up on the front end when people are deciding between DO/applying another cycle/Caribbean school.
tldr; there are much bigger down-the-line career consequences than just more debt.
Also, I'll be 26 this fall when I start, so easy on the age discrimination