I used Airalo recently in Argentina and can't say I'd recommend it, it somehow broke my iMessage until I reset a bunch of settings and seemingly got throttled at random despite having a ton of data left. Which is a shame because topping up data that way is much easier than switching out a physical sim. I also don't know if it was an esim problem or an Airalo problem, maybe support will be better when it is only esims.