avirosemail:
How many GB did you actually use in Mexico?
Take the total amount you paid (€10.99 or USD$13.99) and divide by the actual GB you used to get your effective price/GB. If you used up all 5 GB, your effective rate would have been about 13.99÷5=$2.80/GB. On the other hand, if you only used 2 GB during your trip, your effective rate would have been about 13.99÷2=$7/GB and the balance of your 3 GB would have just expired and been wasted at the end of the 30 days.
I was a fan of Orange and had used them many times.
However, going forward, I plan to use a pay-as-you-go ("PAYG") esim, Roamless, which should work out cheaper for the way way that I travel. In PAYG plans, you pay money into a credit balance and the credit balance is only applied to the actual amount of data that you use. You do not get charged for any unused data. The credit balance does not expire if you do not use it and is retained for your future usage on another trip (or even can be used at home). The amount charged per gigabyte depends on which country you are traveling in.
For example, in Mexico, Roamless would have charged you USD$3.45/GB. Your same USD $13.99 could have bought you up to 4.05 GB of data in Mexico. However, if you used less than 4.05 GB, you would actually save money. Using the same above example, if you only used 2 GB during your trip, you would have only spent $6.90 which would have been half of what you paid for the Orange esim.
There are other PAYG plans like Jetogo and Bcengi which have even cheaper per GB rates than Roamless. In Mexico, Jetogo only charges USD$3/GB. Roamless currently has one advantage over the other PAYG; I can make outgoing telephone calls for about $.04 per minute (depends on which country you are calling). I like being able to phone up hotels and restaurants, back to Canada, etc. while traveling.
For now, I plan to use Roamless for my upcoming five country European trip in May (USD$2.45/GB). Roamless has some crazy good promos which allowed me to get 9GB of free data to use all over the world (which will expire in 6 months) just for signing up. Also, I earned some free referral credits because I helped my wife and a friend to set up their Roamless accounts. So far, I only paid $5 into my Roamless credit balance, but have earned another $15 as referral credit balance. This credit balance is non-expiring and will be saved for my future usage.
PAYG is not for everybody. If you like to spend your vacation streaming videos the whole time and plan to use 50GB in 30 days, you're much better off paying for a fixed amount data esim which would be much cheaper per gigabyte. On the other hand, if you're like me, use mostly free Wi-Fi while traveling, and only use about 2 to 5 GB of mobile data per trip (google maps, research, emails, etc. on the go), PAYG will probably work out much cheaper.