I agree with the technical side, but I strongly disagree with the insurance claim. There is no insurance for bitcoin. There can't be, supply is capped.
My personal preference would be a technical solution, or a family-style covenant key management system.