I personally use Budget with Buckets and it’s working quite well.
I just sync my file to a common server for my backup and syncing.
Non pay-walled version: https://archive.ph/gz2dM
Paywalled article ahead. You can use archive.is to see a the full text if you want to read the whole article and not just the headline.
Link to archive version: https://archive.ph/XSZn5
The problem I had with products like Airalo is that if you are traveling and need to actually call a hotel, excursion, or any company in the country you are visiting you cannot do that with just a data eSIM like Airalo.
Sure you could use WiFi calling maybe but in my experience when I really needed to call someone I had to switch back to my original carrier and incur the $10/day fee.