When you have these 2 options bitcoin or gold, i would prefer always bitcoin.
You know why, because in 10 years you will be maybe a multi millionair and with gold you will maybe only double your investment.
No risk no fun.
Bitcoin has definitely a good future ahead of itself, but that doesn't mean you'll become a multi millionaire. For that to happen you'll need at least 100 BTC if you calculate that the price at some point will reach the $10,000 level. Keep in mind that the majority of the people holding Bitcoin hold an amount lower than 1 BTC. How do you expect people to become millionaires with such a low amount?