Depends on your level of paranoia. I use an encrypted file on disk to store a client and keys. I back this up offsite incase I get ransomwared. That's good enough for me.
The super paranoid roll dice to generate the private key, use a totally offline computer to convert those dice rolls into an address.
Thanks for the heads up. This is something that I've wondered about with working from home. I think I'd like 1 or 2 days per week at home and rest in the office for ideal ratio.
I've been working at home on Monday and Friday, with the other days in an open-plan office, for the last twelve years. Its a good ratio that works well for me.