And to be fair both sides are good, but Gold is something that people can see, if information gets out that you have gold in your home you will be welcoming some bad ass criminals.
You can't see Bitcoin, even if words get out people will think you are faking it, unless you do look like someone who is very rich and also it's better to keep your mouth shut if you have Bitcoin either ways.
Both Bitcoin and gold are good for long term investments, and almost everyone know about that, and agree with that, I don't convince people to believe in bullish future of both Bitcoin and gold, it's kind of unnecessary.
With both of them, I would like to remind about one extremely dangerous threats: tokenization.
Tokenized gold tokens is not actual gold bars and you have to trust companies that are issuers of such gold tokens, so that you will be able to withdraw your gold tokens or convert them to fiat currency or get gold bars if you want. No guarantee that issuers won't do shady things and cause customer's fund loss.
Wrapped Bitcoin tokens are tokens, not actual bitcoins, and you might lose your money because of wrapped Bitcoin token depegs. If you want to invest money in Bitcoin, let's only buy bitcoin, and hold bitcoin.