Honestly, if you’re traveling a lot — like three or more trips a year — annual insurance is a huge money saver. I’d just keep an eye on the medical limits and how easy it is to actually file a claim.
For just one or two big trips, consider per-trip coverage for better protection and less commitment than a yearly plan.