Speaking as a US-trained physician with decades of experience who has accessed medical care, including for serious conditions, several times in Cozumel I must agree. If I can somehow manage to drag myself to Cozumel for care, I'm going to try. The care is considerably better there.
Fortunately, I am blessed with good genetics. I've never gotten injured or sick abroad during my travels to 40+ countries in the past 40+ years, and so I've never had to seek healthcare anywhere but at home.
My friend got pneumonia while we were in Ecuador. He checked into the ER, and was told that he would have to pay full price, in cash, since he was not a citizen of Ecuador. He got an IV, a full battery of labs, chest x-ray, IV antibiotics, and then he was discharged with all of his meds to complete the treatment of his walking pneumonia. He didn't even have to stop at the pharmacy on the way back to the hotel. He paid the bill, in full, in cash, for his ER visit, labs, x-rays, IV antibiotic and all of his take home medications -- $125 USD.
I am so glad that I live in the greatest country in the world (USA) with the greatest healthcare system in the world (USA). LOL