firstcome12 here is my take on it.
Some US policies will reimburse you for medical treatment outside of the US, but is “reimburse” after you paid and after you prove the cost and provide all of the documents and translations and then months later. So, relying on a US policy has its drawbacks, even if technically it will pay. You will still need the cash up front. But if your policy will pay, then MedJet might be enough. They have a policy with a rather large cash advance built into it. That should get you patched up then the evacuation part of the policy will get you home to where your policy will cover it.
Without a US policy that covers things outside of the US then you need a travel policy. I live in Europe now so I got a policy from Allianz. And I used them prior to the move here, but never made a claim. They have a good reputation and so far they have paid my bills since my move here without question.
But I am retired, and I also have Medicare in the US, so I did a belt and suspenders and got the MedJet evacuation policy too. The one without the cash advance because Allianz will cover the local cost.
So there are two names, Allianz and MedJet.
For “trip insurance” that is reimbursement for hotels and flights when you get stuck overseas, I have never seen how the math works for that, so in 40 years of travel before my move here, I never bought a policy and never regretted it.
But its all about your risk tolerance.