Credit Card
The issue with credit card rewards are you have to be good with your money. Use the card for everything, but pay it off often. People tend to get carried away when they get cards as they don’t see the money going.