I have yet to see the advantage of a fee based credit card that get me only miles which are very hard to use. Wouldn't it be better to use a rebate that sends you a check (most pay 1% ) which can be used to buy a ticket?
No fee sure beats paying or have I missed something?