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.
Bitcoin can't replace gold because gold are from the land and bitcoin is from digital currency both has value and different value but gold and bitcoin are two completely different currency and hard to compare each other.
Yes it is true, bitcoin and gold are 2 different things and can not be compared, have advantages and disadvantages, but in general I have to say that gold is better than bitcoin because the price is stable and everyone in this world knows gold so it is worth the investment choice.