I agree that no fees are better. I have avoided having a credit card that provides miles for exactly that reason. I now have one from Amex and delta, which is free fort he first year - and I will cancel after one year. Since then I have noticed a few more offers like that (I wonder if that is a trend). I would also prefer being able to transfer the points to an existing FF account, therefore being able to use the milage/points for upgrades as well as free tickets.