There are so much wallets. Usually wallets are two types. Online wallets and Offline wallets. For online wallet and ERC-20 coins MyEtherWallet is best. Its very simple and secure. But i always recommend to use hardware wallets. The two leading two companies in this regards are Ledger and Trezor. Try out Ledger nano s. Its very good.