After reading about current options for secure browser storage for wallets, https://www.rdegges.com/2018/please-stop-using-local-storage/
I think I understand the tradeoffs of the different approaches, which is helping me write my own web wallet (called Democracy), currently for Ethereum.
I'd like to check my understanding here. Any feedback appreciated below in comments.