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.
We cannot say that. But I believe that it is not surprising if bitcoin will replace the gold because niwadays many people choosed ti have bitcoin than to have gold. In bitcoin there's a lot of benefits that can have. But as I say in the first line, we cannit say that because every people have a different needs, believes, and etc in life. So it is still depend on the people before we can say that bitcoin will replace the gold .