The other insurance I strongly suggest is repatriation insurance. In case of a medical emergency, it will fly you back to your city of origin and cover medical expenses abroad.
Two examples are: a C Brat at Lake Powell developed sepsis, and heat stroke--he was medivaced from Oak Creek Canyon to Flagstaff, where he was hospitalized and then flown by air ambulance to San Diego, when he was stable enough to be transferred. The insurance thru Family Motor Coach Association also paid for his RV and boat to be transported from Page to San Diego. This used to be included with Family Motor Coach Membership--now it can be obtained thru them, Good Sam or Divers Alert Network. (No longer a benefit at no extra charge)
The second case was "travel insurance" when on a long boat trip on the Rhine River in Germany, the patient had a major vascular accident, and was in a coma for a prolonged period. The insurance paid for the hospital, interrupters, someone who spoke English and helped his wife. When stable he was flown by Jet air ambulance, with RN and Paramedic, from Germany to Seattle (cost was $125,000 for the trip along). All paid for by travel insurance. Total bills nearly $500,000
Medical care in Mexico is reasonably good, and very in-expensive. When we travel internationally we have a very comprehensive medical kit which covers most illness or injures. It does not hurt having an RN Wife, and MD husband. (Marie had to have a sailmaking needle removed from her foot (she stepped on a pincushion the needle was stuck into.) We went to the orthopedic hospital. The Dr. was trained at one of the best programs in the US. The anesthesia nurse was very concerned with Marie having a pacemaker, and I assumed the role of cardiac physician, complete with my own medications if necessary.