> lots of esims you can switch on or off would be great
I believe this is already supported. Haven't used esims extensively, but I see toggles for activating them on android. Not sure if there's a limit there. The real limit is only how many can be active at the same time.