I just found out that even if you open 100 ETH addresses using Metamask, once your key is been compromised all the 100 ETH addresses are gone, but in case of Trust wallet each addresses has different recovery seed ..
If you don't know this before you should know now, please take note, some people are using Metamask multiple wallet addresses and they don't understand the risk involved.
I think there is FAQs on Metamask and Trustwallet before you create an account, and securing our secret seed phrase and private key is our own risk if we don't secure it properly. I think software wallet is much secure than using those add-ons wallet but the only difference is when doing a fast transaction.