I prefer to sell them rather then spending them, and I don't have many choices to spend it so I convert it to my local currency and then spend.
I hold it for a long term but in the end I will sell it. I think the same thing as you, we don't have many choices to spend bitcoin as it is instead of exchange it into fiat money and spend, but it's just a same thing right? Whether you hold bitcoin for sell or spend as bitcoin, depend on option offered.