What I would ideally want is a secure way of storing the bitcoins online (so I am not vulnerable to physical theft or damage to my property). So how about the the following:
I create a wallet and the 12 word recovery phrase. Then I create various files that contain these words separately. For example I write a couple of the words on a piece of paper, then take a photo of that paper. I record a video of myself saying or spelling a couple of other words. I put a couple more in a spreadsheet, etc. Then I put all these files in a folder and zip it with a password, and then save that zip in a usb stick and on a cloud service.
What would you say about something like that?
This idea sounds complicated. You could store in a multiple bank security deposit boxes. Store either paper wallets or flash drives in there. If flash drive, have it password protected.
if you're printing paper wallets, make sure it's not a public printer. Preferably a "dumb" printer, an old school one.