Do you want a mileage card? If you live near a Delta hub, I am very happy with their American Express card. I get free baggage check, I have been able to use my points for free tickets without trouble regarding black out dates, and you can always use $10k points to reduce your ticket price by $100 without black out dates. You also get a companion ticket every year for $99 to kind of make up for the annual fee.
I also have a VISA that lets you use 20,000 points for a $400 ticket, but it must be an airline that works with travelocity. If you are interested in that, I can pull it out of my wallet and tell what it is. That same card you can by gift cards at stores and other things with the points if you prefer. If I remember correctly my annual fee is waved if I spend $25k a year (I might be wrong on the amount) or you can pay for the fee with points from your card that you have accrued.
If you shop a lot at Federated stores, Macy’s or Bloomingdale’s, their cards give back reward money, which is like money, not a discount coupon, which is nice, plus you will get all of the mailings for coupons. I only recommend if you shop a lot though.
I used to know of a website that compared lots of credit cards, I don’t remember what it is now, but if you google a little maybe something will pop up.