Consider using the Alby extension. I've had it storing my keys for well over 2 years and it works like a charm. I can sign in to any nostr web client that allows extension signing and that is most of them.
Mobile is a different matter. For that I simply stick with Damus.