I don't like Princess's medical coverage (max $20K). That doesn't cover much. Plus they have a 90 day look back window so if you have pre-existing conditions, read carefully about it.
I usually buy Allianz. I have had to file a claim - I broke my wrist on vacation and had to fly home. They were amazing to work with. They sent a medical escort (paramedic) to fly home with me. I can't say enough great things about them. One doesn't appreciate how good a company is until you have to use them. Once I called them, they had me approve flights in 24 hours and I was flying Business Class home in 48 hours.
If you want increased medical coverage - look at GeoBlue coverage (medical only).