It’s always important to weigh the cost of a credit card against the rewards it offers. Having no annual fee is a great perk, but if the card has a high rewards rate, it may far outweigh its annual fee.