Both are great. Gold have one advantage, that it is a "stable money" for 5000 years. Also it is manipulated by big banks, so true value is much higher. On the other hand we live in digital world and Bitcoin rocks. If monetary system collapse, it is always good to have some gold. Even one of the best investors of all time Ray Dalio, saying that everyone should have at least 7% of all assets in gold.