Above three wallets,, all wallets have securities but I think MetaMask has more securities than myetherwallet. Myetherwallet has private key which has possibility to hack but MetaMask not has private key. Trust Wallet has more securities than myetherwallet. But myetherwallet has more popularity.