I currently use a hardware wallet, such as the Ledger Nano S which supports multiple currencies, and adds new ones on a regular basis. Some of the currently supported currencies are: Bitcoin, Bitcoin Cash, Ethereum, Ethereum Classic, Litecoin, Dogecoin, Dash, Neo, and others.
If you are looking for a web wallet, I enjoy the interface and usability of Exodus. Easy to use, great portfolio interface, lots of supported currencies.