It depends on your travel.
I travel extensively with work. I use MobiMatter. There are many Esims as some countries are more difficult eg Brazil, Colombia, Argentina etc ti I buy a Latam one fir there. But generally I top up one they have which gives me 13gb for 365 days across 75 countries...