Okay - there are some that like the little bonuses you get with credit cards like sign-on points, purchase points, airline miles, gift certificates, etc. These are nice and they can save you money.
But. . . . . if you are trying to get out of debt, that means you already have a problem with debt and self-control when it comes to money and getting another card or putting everyday things on a card 'just for the rewards' becomes self-defeating. You adding to your debt just so you can keep trying to pay it off and all of that hassle is just for 'the free stuff' that may or may not even be useful -
If your debt is under control - of course if you have debt then by virtue of having it means it is not completely under control - then go for the points, but beware of being beholden to a company for 'stuff'.
When you are in debt to someone, you are then under their control in one form or another - always beware of that fact.