I would create a wallet and print it in a qr code, and I would keep it safe in a paper wallet. To me this is the best way to keep it secure: making it a physical piece of paper and maybe you can tell somebody you really trust where are you hiding it (just in case something happens to you
je).
Nevertheless, your method is strong enough, Im just the kind of person that prefers to conserve my money behind the pillow, as an old man.
In order to these, isnt it safer to buy a hardware wallet? online wallets are have the potential for being expolited, imho. Nothing is more secure then the money in your pocket.