there is nothing to argue with this debate. its so friggin obvious that bitcoin has one won the contest. bitcoin is a hell lot better than gold or any forms of money or currency, simply because bitcoin is awesome and can do amazing things that one can imagine like faster and anonymous transaction across in any country and it can also act as payment systems to any forms of services like stores or establishments and the best thing of bitcoin is that you can earn money of it and there are many ways to get it like mining, faucets etc.
How can you forget about mentioning the difference in the rates at which the price of gold and bitcoins grow up? This is actually the biggest advantage BTCs has over gold. In a digital world, digital gold will obviously rule over physical gold.