Many choices for ERC20 wallets. Metamask is a wallet that I often use because it is very easy to use and can be integrated directly with decentralized Exchange such as Etherdelta, Forkdelta and others. But besides Metamask I also use Mycrypto Wallet Deskop.
i thought metamask is only a tool ( browser plugin/extension ) that is being used to some sites that requires metamask . though you can import private keys on it so i think that still counts as a wallet if thats what you think ? for the erc20 wallet im using myetherwallet . ive been using the wallet for almost 3 years now and so far so good , i can still see my coins on it and i can still access the wallet with no problems . i dont consider it the best though because its still vulnerable to attacks .