The keys stored in your browser are AES256 encrypted and only accessible via the password ...
Make sure you have a backup of your wallet, then you are secure against loss or browser screwups ..
Trezor can certainly be an option .. another option is to use the rather sophisticated multisig-scheme available in BitShares
1) Just for the sake of argument, how easy would it be to brute fore attack the file with a password over 28 random charterers/numbers/symbols. I don't understand encryption enough to know how secure the file is if someone has it, is a skilled hacker and has mal intent.
2) I am setting up muiltsig wallet(s) currently, but the system will not work correctly.
a) I created two dummy accounts to test the process on.
b) I then changed the owner permission on one to need both accounts set account 1 @ 50, accounts 2 @ 50 and left the BTSXXXXXXXX code @ 1, I then changed the threshold to 100. I submitted this and all went well.
c) where I have problems is in undoings these permissions. I go to the account that is now limited (account 1) and propose that account 2 be removed and change the threshold to for account 1 to 50. This proposal is accepted, but I can not get it approved by either account.
d)I go to account 1 and click "approve", It gives me a serious of options of which I have tried every combination of and they all fail. Where am I going wrong?