If we compare Gold with Bitcoin, Bitcoin is much better than Gold. Gold can be an asset and it's grow very slow. But Bitcoin is rapidly growing up so I probably prefer Bitcoin only.
It cannot be denied, however, gold might be a better option, because of its popularity and stability of it.