In my opinion, bitcoin is an asset. Why is that? Let's look at the bitcoin price when it first appears. Has not it gone up many times now? So making bitcoin as an asset is a very appropriate choice.
If you consider it an asset then you do not need to use bitcoin for everyday purposes, you tend to think about long-term prospects and the fact that bitcoin serves as a medium of exchange every day. It is more perfect if we think of it as a currency that has a double role as an investment asset.
I can really consider bitcoin to be a currency. Because it can be used as a real money in the everyday life of a user community. I mean the things you could do with a normal money can be done with bitcoin itself, that is why i consider it as a currency. And consider it asset for it will benefit a user for long term goals.