No, not all ethereum wallets support ERC20 tokens.  All of the best Ethereum wallets support the storage of Ether (ETH) as well as other ERC20 tokens, so you can store all of your Ethereum-associated currency on the wallet of your choice. Many hardware wallets can connect to MyEtherWallet making it very easy to store any ERC20 tokens.