I used Airalo twice. It was OK, but the plans expire after 30 days along with any unused data. I had 2 trips to the US with a few weeks gap in between, so had to buy 2 separate plans. Last year I tried Roamless with a 20GB global non-expiring plan. There was a deal where they threw in the same...