Bitcoin in its current form is not a currency, its an asset. A worldwide asset sure but its not useable for the majority of transactions a currency is normally used for. Until scaling solutions are implemented that will always be the case despite its growing popularity.
That's a more accurate definition but there are people who are calling it as currency, regardless of what we think it is still money
since it has value and we can spend our bitcoins just like money can do.