For my money (but also because I'm in PHL, a captive US Air market), the best deal is still the NationsBank Platinum Visa, which gives 1.2 miles per dollar. Yes, the fee is steep ($125), but for that you get .2 miles times every dollar you charge. If you put lots of personal and business on it, as we do, the extra .2 miles gets you a large percentage of a FF ticket. That's well worth the extra fee. IMHO.
Djlawman