Bitcoin will accept people, but not the government. For gold the government relates well, and to the Bitcoin wary. It is because of the popularization of Bitcoins will be restrained
The price ot Bitcoin is high definitely, the value is very volatile and it is new. BTC is not stable or safe in many countries. It can get restricted from many countries, so though the profit will be high, if someone want to play safe, for him Gold is better choice. If one is ready to take risk, Bitcoin will turn unimaginably profitable.