Both bitcoin and gold is a good investment, but gold is more stable and more suitable for a long term, while bitcoin is more suitable for short term, and real reason to hold bitcoin is to beat inflation, as we know if we invest our money in fiat then every year our investment value is going down but bitcoin wont be influence by inflation
Honestly bitcoin is both for long term in short term the difference between gold and bitcoin the speed of price increase ..
Bitcoin is always increase a huge price unlike gold the small interest you can seen every year..
Well if i want to be choose where to invest i'll stay with bitcoin since its already been tested that the price was increase by many years.