From what I understand from my weeks into this miles game, it is only worth it if one pays the cc bills on time without accruing interest. If you are going to pay interest, then might as well choose a cc with the lowest interest rate rather than the best miles bonus.