Thus, Bitcoin should be viewed as a financial asset or currency?
In the beginning bitcoin was created as a digital currency with no state boundary and trustless system
but as time goes by, people see the opportunity and start to view bitcoin as a digital asset to make money
though at the same time many people still use it to trade things by means as currency
this is the part that legalizing bitcoin is not as easy as flipping the coin
bitcoin as a currency would have different regulations than if it were treated as digital asset
so the answer to your question... currently, I can say bitcoin is viewed both as asset and currency