I have always used myetherwallet, metamask and trustwallet. from the wallet that I use it all looks safe and I have never experienced any problems until now
Yes, the three wallets that you mentioned are good and good wallets for everyone to use, only if for now the problem is the transaction gas fee when using the ERC20 platform wallet, that's what many people are complaining about at this point currently.
I don't like metamask, remembering that in 2017 many metamask accounts were hacked to make erc20 base altcoin sending transactions
the best way and the best wallet is an official wallet like blockchains.com myetherwallet or using a power ledger for offline storage