More/New ideas:
Any good plan that is shared in this discussion, I will add it to this post.
Regarding your plan A, there's also shamir variation[1] where IMO it's less complex for average people. And there's always option to use software or service which support inheritance feature, with various degree of trust needed.
[1]
https://bitcoinmagazine.com/technical/protecting-bitcoin-shamir-backup