What is the best credit card in terms of a cash back offer?

The best one is Chase Cash Plus. 5% cash back at grocery stores, gas stations and drug stores and 1% cash back on all other.

Truthfully, unless you plan to charge thousands of dollars every single month and pay off every penny every month, the cash-back card is unlikely to be a good choice. They usually will pay something in the neighborhood of .25% for the first $1000 each month. Only after a few thousand will you top out at 1.5%, but you won't see any of that if you let a balance carry at 10 or 12 or 18%. Instead, get the lowest rate, no annual fee card you can get, pay it off, and enjoy the savings.