I'll recommend you go for a cold storage like Trezor.. or setting up an air gapped device using an old PC plus electrum to store your coins offline and away from the Internet. Don't bother storing your funds on centralized platforms as you should remember not your keys not your coins. They literally would give you a digit of your balance but they indirectly own your coins. Paper wallet is good but old and if not properly store might be lost to damage..
about sharing your BTC holding with family..Though it would get to a point where you have to tell someone you trust about your BTC holdings, for now I'll advice you keep it to your self for security reasons. Even though you trust your family so well, you can tell just your wife so she would be aware of such assets..