For ERC20 token you can use myetherwallet and for other assets I recommend a hard wallet like Trezor or something similar.
I am still skeptical of problems with myetherwallet who are always not sure can completely save the data from the user, even until now there has been no clear statement about this erc-20 wallet. Central wallet revolution is required for more secure user safety. I hope to be full of blockchain or platforms other than hardwallet to instantly realize it.