If you're looking for a card with a low annual fee, consider the Chase Slate. This card gives you access to an unlimited number of points per month (1 point = $0.01), which can be redeemed for gift cards, cash back, or statement credits.
If you want to earn rewards while making purchases, try the Capital One Venture Rewards Card. With this card, you can redeem your miles for cash or travel rewards. You'll also receive a bonus of 10% on every purchase after your first purchase within the first 90 days of opening your account which is good.