No single wallet for all types of crypto currencies, so you need to explore various wallets. Except, if you only want to store one type of coins or tokens. MEW or Metamask can be a good sample that is suitable for ERC20 tokens. And for bitcoin, you can choose hard wallet or blockchain. While others have their specific wallets.