Thanks you for the information... I think it is important to separate the fund into two type of wallets... one is store your precious eth on hardware wallet , two is leave some only for interacting with web3 through metamask.
All yr wallets out of pc
U go online only to transact
u can use also parity or mew