No doubt bitcoin is money as you can convert it to real money whenever you want but for me its an pure investment which I am not all interested in spending right now and will save it for a long term and will take them out of my wallet only when I am satisfied with the price.
i think in some place you do not even need to convert it in to fiat and you can use it directly.
There are very few places where you can use your bitcoins directly for buying anything as bitcoin is still not supported in many countries and in that case you have to convert it to fiat first if you want to spend your bitcoins.