Discover card is great. You can use it (almost) anywhere where VISA and Mastercard are accepted, rewards are redeemable at any amount (even 1 penny I believe). If you prefer a gift card, you can even get a bonus - for instance redeem $40 in rewards for a $45 of $50 gift card. You earn 1% back on every transaction and each quarter there is a category where you can earn 5% cashback (you will need to sign up for that every 3 months).
Join with my code - hidden-url - and start earning your cashback
It's time to get your Invitation.codes account too 😎