

I see that you don’t like the idea of local storage in case you need to use your coins on the road, but you do know that local storage doesn’t mean your coins are stored on your device, right? It just means your private keys are stored on your device. You should just create a wallet on one device and then copy the private keys to all of your devices.
If you don’t own your private keys, you don’t own your coins. Use services only to buy/sell, not for storage
You’re placing a lot of trust in corporations to respect the idea of backups, but you do you I guess