I think bitcoin is an asset,because the value of bitcoin keeps increasing.If you hold bitcoin for long time you can have more profit while you sell it.
I think bitcoin is both asset and currency. If it's currency, it will the best currency with safe, fast and easy. If it's asset, it will best invest your money on this for future.