The problem with Gold, as real as it is, is that most people would rather carry around slips of paper that represent gold promises, than the actual gold itself. There's also significant risk in securing/hiding it if you amase any reasonsable amount.
Indeed its pretty hard and the fact is also that you need to hold it pretty long so I think you can than better hold the bitcoin to be honest.
Yes, if you take into account the safety, Bitcoin is certainly much safer. But gold is good to do long-term investments
Bitcoinis also much good in holding them for long term as bitcoin has a very good future and everyone is well aware with it. n the coing future the users of bitcoin will be increased and everyone will have a demand for bitcoin to run their business so the price will increase.
Chances are that the userbase of Bitcoin is going to keep growing, however, you have to keep in mind there is a chance that it won't, and it is entirely possible the community will lose interest. Will they? Unlikely.
More merchants have to start accepting Bitcoin in order for there to be enough people inputting a decent demand quantity for businesses to focus more on Bitcoin. Currently that looks like it simply won't happen for a while. We'll have to see.