What do you think about storing your keys in a password manager like lastpass with 2FA?
It's really strong encryption, and their entire system seems to be built very solidly.
https://doc.satoshilabs.com/trezor-user/passwordmanager.htmlyou get the crypto hardware wallet and hardware encrypted password manager,
with direct u2f support (using your hardware wallet as authentication hardware key)