I purchased an eSIM from Airalo for a 5-day trip to London and I was really surprised how easy and seamless it was to use. The instructions were great and had no issues with the activation right when I landed. My only complaint was I purchased a 10 GB data plan (good for 30 days) and I still had like 7 GB left! lol
I don't think I will go back to buying physical SIMs ever again when travelling (unless I absolutely need to).