The wallet you will use really depends on what coins you would like to store. For example, not all wallets are storing or supporting the same coins. It's not uncommon that you will need a different wallet for each coin you own depending on what kind of coin it is and on what network it's operating. Most of the time if the coins are using a different blockchain it becomes difficult for wallet developers to integrate them into their wallets, that's why developers are very selective when choosing what coins to add to their wallet. Some wallets that I like personally is MEW or my ether wallet, which supports all kind of ERC20 tokens, which run on Ethereum, and what I like as well is Exodus, which supports various tokens including BTC. Have a look at both of them what coins they support, hopefully you'll find what you're looking for.