I can exchange them fast and pay cash for my things
Yes.In place where bitcoin shops are not available,you can always convert them to your local currency or to USD and then USD to your local currency.This has opened many possibility for bitcoin users
But this adds lots of fees and every time you convert one currency to another you lose some money too and then you add banks fees as well, one of the purposes of bitcoins was to allow users to bypass fees.
The moment you convert your bitcoins the advantage of low fees is gone. And you are indeed better off by just buying it in fiat. Using a card helps but for me using bitcoin is mostly online, not as much as I wish I could but still i use it.
I think you will be benefited only if you are a gambling who regularly do gambling, like me since NBA has already started, I can actively spend my bitcoin in gambling and that is the major part of my spending online because I do not love to shop as well.
We can spend or coins not only in gambling, there are a lot of thing to buy with bitcoin, look at the services, goods and digital goods sections, you can buy videogames, gold precious stones, digital products, etc.