I think the best Ethereum wallets are MyEtherwallet,Metamask,Ledger nano S, Ledger nano X, Trezor,Automic Wallets and guarda. especially ledger nano s and x are hardware wallets and also best security.i think the coins and tokens are stored in the Ledger wallet kept offline therefore they can not be hacked.