I agree, bitcoin can't compete with gold, because there are not many who use it...and it seems to me that you can invest in bitcoin when you try to earn money, but in gold when you want to save money...because gold will never depreciate...
Bitcoin better than gold situation is a vice versa situation because bitcoin is better than gold when it come to invest while gold is better than bitcoin in terms of keeping or reserve fund.