For me bitcoin is much better than gold, it can easily be stored on your PC or on a small hardware wallet(cannot be stolen from hardware wallet) , gold can be stolen (very slim chances though but can be stolen) .
Bitcoin is rising dramatically in price and maybe even bypass gold in price after the halving occurs (who knows ,speculation only). Bitcoin is easier to sell then gold and no one will know your identity (if you know how to sell it not in an exchange which asks you documents). Bitcoin is part of the internet which is also part of my life and gold is not, so Bitcoin means much more than gold to me. In the end it is pure user choice, I will choose bitcoin anytime against gold and never regret doing such thing.
In the first place your comparison of gold and bitcoin is really out on sight.
A virtual one vs. a physical one, how come they can be comparable? Gold rotates everyday in real world and bitcoin as well on the virtual world.
In terms of holding, gold isn't fit to this, at least in most of the cases, because it's widely used as physical transaction. And same goes as well with the flow of bitcoin when people hold this currency.