Well, in my opinion, Gold is Gold, Having more Golds means the higher the price of fiat money
Bitcoin is internet dependent, but holding it means investing it and waiting for the rise of the value of bitcoin.
Which is better? I think Gold is still better than Bitcoin when it comes to holding it and Gold is "physical".
The fact that gold is a physical asset is also a disadvantage, gold can be stolen very easily and it is very difficult to track also there are many counterfeits of gold, unlike bitcoin, no one can counterfeit a bitcoin, and there are some substances that are very similar to gold in the appearance that can fool people, gold is also very difficult to transport without bringing attention to yourself, so as you can see bitcoin has advantages over gold as well.
Good point there mate, when it comes to security, bitcoin won over Gold, and replication cannot also be happen on bitcoin (im kinda not sure) since it is a digital currency, and also bitcoin has the protocol to prevent double spending of bitcoin.
And we must also add that when it comes to mining, i think mining gold is costly more than bitcoin.