Personally I do prefer storing my keys offline to prevent third party Acess and also incase of computer hard disk breaking down.
One may ask, are paper wallets safe enough from relatives and friends?
My reply is that I have developed my own language whereby I represent the vowels in the alphabets in other to with some special characters which only myself, I mean no other person can interpret.
How do you save yours?
I think paper wallets are not safe, because we are not only guarding against theft, we also have to guard against the effects of water, paper-eating animals (mice). And there are lots of things we have to guard when using paper wallets. I think the hardware wallet is very good, or the software wallet is stored properly.