If you have a non-esim Android phone and can get a QR esim code, you can use
https://esim.me - I bought one of these a few months ago and put a couple esims on it so far (T-mobile for the US and a temporary one here in Canada from Freedom mobile). You just get the QR code for any android phone (usually I choose pixel) and it seems to work - I had to try twice to load it on T-mobile though. The only one that didn't work was AT&T prepaid in the US but that could have just been bad luck.