All transactions of Bitcoin are very slow and this will make Bitcoin unable to pay in big stores. I think if Bitcoin does not improve that status soon, Bitcoin will be considered as an asset and will be treated as gold.
It might end up being both. I've always thought that data-registration -- everyone their own notary public -- would be Bitcoin's killer app. But remember that BTC and BTG are both designed to allow Bitcoin to speed up and minimize fees. There are other hard forks in the pipeline. They may be the currency form that Bitcoin takes.