My travel insurance, on a lark, five or six years ago before a cruise. While visiting St. Martin that year and lounging on Orient Beach I had a heart attack, and spent the next three days in the St. Martin hospital, (three days in a St. Martin hospital is better than three days in Wisconsin in the winter), and another four days before I was cleared to travel. My insurance save me tens of thousands of dollars, and I would cancel a trip before I would go without insurance in the future. For the 20 or $30 per person it cost for the insurance it is a steal.

Don't know if one is better than the other, but they all provide the basic financial protection you need to cover catastrophic medical costs.