The best rewards cards allow you to earn points now and choose your rewards later.
All credit cards were not created equal. General rewards credit cards mean as you earn points you get your choice of rewards: free flights, hotel stays, merchandise, entertainment or plain, hard cash. After all, we all like (love) free stuff - especially money! Since you’re already paying for gas, groceries and everyday expenses, you may as well be rewarded for being a consumer.