With a hardware wallet like Trezor and basic common sense protection (like not opening malware mails) you can be pretty secure. You control your private keys and are stored not online.
In the other side, exchanges and online wallets (like Blockchain.info for bitcoin, DASH has no online wallet...