In my option anyone with more than a few hundred dollars worth of BTC should buy a hardware wallet. They are getting cheaper by the month. A basic Ledger HW.1, which is essentially a USB key costs just €15. A Ledger Nano costs €29 and the new Ledger Nano S with an LCD panel costs €58...