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.
In many years from now people perception of material things will change and so the value of digital assets. Psychological ownership and feeling of possession is already evolving as kids nowadays don't mind having their music in an online server instead having the physical cd and same goes for books. I still like cds and books though, but new generations the ones that will shape the future will recognize them as digital assets and they will transfer its physical value to digital value.
Same will happen to bitcoin over gold. Gold is a millenar vehicle and it can continue to be for some people because it shines and is kinda rare, but new generations will look for digital assets to store value.