Gold in general is no better. The value of gold is nothing more than a result of a global consensus - at the moment everyone agrees to consider gold a measure of value, simply because this measure is in some form or another necessary. If we assume a utopian situation, that tomorrow everyone agrees that gold is not such a measure, then it will be good only for the production of quality wires and trinkets.
The btc is gaining momentum for exactly the same reason - the global consensus towards the btc is constantly being strengthened. In this case, unlike gold, the cue-ball is not only a measure of value, but also a settlement system, and gold is not a competitor for this parameter.
Nowadays many people thinking that bitcoin may replace gold due to its popularity. And yes may be for some bitcoin is very popular but still they cannot replace gold because gold is trusted for so many decades and the market value is always increasing.
No it will never happen. Yeah the value of the bitcoin now is really expensive but we know that the bitcoin have many demerits compare to the gold. Bitcoin can only used in the internet o online world that's why they said it the digital currency but gold, there are many things that can make by gold we know that. So in this only reasom we know that it will be never replace