It probably depends on which coins you are going to want to store and use. If you are buying Bitcoin then I like Exodus it is simple to use and doesn't require you to download the blockchain. If it is ERC-20 coins then MyEtherWallet just make sure you take care and precautions with security.