I understood those were the best options now, this (which requires trust - how tempting would it be for a "friend" to blackmail you once you need his signature?) and keeping hidden cold wallets (which implies bitcoins being frozen) - already listed, btw

You can always keep a copy of the key your friend holds somewhere.