You should go with Exodus if you want to store your coins and also control the private keys. You can import it to other wallet like Mycellium Wallet. Other coins can also be stored on it.
Exodus wallet supports few ERC-20 tokens not all, but if you're looking for wallet to store your tokens, Metamask is the best option here. You can trade on decentralized exchanges by using your metamask and not by importing your wallet keys.