I just only use myetherwallet, trust wallet, and blockchain wallet. Using these three i guess I can hold anything or any kind of token even not an erc20 coins. Well these are safe i never experience of hacking acticities, there is no kind of bad issues about these wallet. You can assure your safety while storing a big amount of money
I like your pick, although I only make use of two there which are trust wallet and blockchain wallet, have been making use of trust wallet for as long as I can remember and it has been serving me real well as it is a multi coin wallet supporting several types of tokens, I also make use of Blockchain wallet for long term holdings, but I can't guarantee if they safe enough to handle huge amounts of money, these wallets are only good for handling small amount of money, ledger wallet is the best to use to if the money is huge.