I've just been dragged through the process of validating my cold wallet BTC holdings by my independent SMSF auditor. I use Foundation Passport as my cold wallet and did not find the ability to generate the xpub key in the least bit straight forward, and I do think I'm IT literate. Happy to share the step-by-step process if anyone else is forced to prove their transactions to an auditor for tax purposes, etc.
Seriously, there are so many reasons for just going down the ETF route instead of holding your own BTC via a cold wallet.
1. Not the least of them being bank limitations for transfers (and basically being told you're being scammed by the bank as the hard cap transfers to $10k every 30 days).
2. Plus the cost of a cold wallet ( not crazy expensive, but $300-$500).
3. The auditor issues for an SMSF as mentioned above.
4. The issues of passing on seed phrase and ownership in case of sudden death (very real after a recent family death)
5. The process of first purchasing via Bitaroo before transferring to my Foundation Passport.
6. The current inability to actually use BTC to buy much.
7. And I'm sure many more.
Funny thing is, I never purchased my BTC to use for anything other than a very long-term hedge (yes, asymmetrical bet) against a future massive value hike in BTC trading value. As I've held some shares in my various portfolios for more than 25 years, this was/is a real goal for me, subject only to my longevity on earth of course. I still want to continue holding and adding to my BTC cold wallet held by my SMSF (the best vehicle for future CGT), but it's seriously not a walk-in-the-park and I can see why the $VBTC option makes so much sense for most. Maybe I'll opt for a hybrid holding solution down the track where I combine my cold wallet with an ETF so I can try to have the best of both worlds.!!