I think that bitcoin and gold have different properties. Bitcoin is more suitable for use in the digital world. I think that Bitcoin will be able to prove that it is digital gold.
Yes obviously both have pros and cons. BTC and gold are different. Bitcoin is the digital platform where we invest in and wait for sometime based on market value we get profit or loss. Gold is like investing on material and keeping it based on value we sell and earn profit. I believe bitcoin has good profit compared to gold because BTC is digital and can get huge profit market value reaches high.