Bitcoin should be viewed as a financial asset or currency?
Yes.
When you hold bitcoin as an asset and exchange it for a local currency in order to spend it, then you are viewing it as an asset.
When you hold bitcoin as a currency and spend it to purchase products and services, then you are viewing it as a currency.
It is both. It is neither. It is something new that didn't exist before. The way you should view it will depend on the way you plan to use it.