Investing only in bitcoins can be risky as no one knows what will happen to bitcoin in future so its better to diversify your money by investing in both of them to reduce the risk of loosing money in future as gold can give us stable profits and if bitcoin performs as per the expectations then it can give huge profits in quick time.
Investing to both gold and bitcoin is a great decision because it will help us to reduce the high risk of investing and it will balance our portfolio from having a volatile investment and also stable but a sure investment for both long term which is what we need in order to attain financial freedom at an earlier age than the retirement age.
In my opinion, I think we should only invest in bitcoin, let's calculate a simple math, one year ago the price of bitcoin was about $ 450 and the price of gold was about $ 1200, now the price of bitcoin is about 4500 dollars and the price of gold is about 1335 dollars. Price of bitcoin increased about 10 times, the price of gold rose about 10%, needless to say we also know which one is better, the future of bitcoin is uncertain but in a short time, bitcoin is still better than gold, the profit of bitcoin is still much higher than gold.