I believe that Bitcoin and gold is best as store of value. They are incline to increase in price in the long run. So to defeat the depreciation of a currency, It is best to to buy Bitcoin or gold and hold it for a very long time. Just for example, a $1000 worth of Bitcoin today may probably $10,000 worth after 10 years.
But gold seems to be a stable investment rather than bitcoin itself. In these days more people interested in using bitcoin to be an investment place for his money. I can say they know if bitcoin can growing up in the future exceed the gold itself.
Bitcoin still best rather than gold.
It only depends on the point of view.
Also, we have another very important factor such as the type of investment you want to make.
There is no any point in doing short-term investment on gold, or any precious metal because it will obviously turn out as not succesful investment, only long-term can bring you really good profit with physical assets, such as gold, silver, platinium or even oil.
But bitcoin is fairly greater for that purpose, you can just buy it and margin trade on the BTC/USD pair, but if you prefer to risk more to gain even greater profits, you may want to choose converting btc to altcoins for further trading purposes.