For me crypto is an asset. Because of the fast changing of the prices of tokens and bitcoin, you can earn profit by holding the tokens or bitcoin and trade it with your desired price.
Yes its playing both role its a currency and also it can play a role as an asset because bitcoin can help you in present also it can help in future so some of the people they are joining bitcoin to use it and some of them are keeping it hold and they want to use bitcoin in future so its up to you what you want to do with bitcoin because if you keep on hold bitcoin so its price is going very high and it will help you in your future.
More precisely as asset, value of stored. I can not agree if the current bitcoin is still used as a currency, because the fact is currently for transaction costs with the transfer value in small or large amount equally charged high. This is incompatible with the self-made bitcoin itself hoping to become the currency value with the smallest fraction of satoshi.