Esim is totally fine. Yes, you need a sandboxed Google Services installed which is (totally) fine. After that, you'll be able to scan your QR code or paste the esim code and activate no problemo.
I use it all the time I need data on the go, payable with #Bitcoin of course, using Bitrefill. Quick, anonymous, cheap and easy.