One of the controversial things I believe is that the economics of credit cards in the US will change drastically in the coming years.
New payment technologies will compete down credit card interchange rates, making it uneconomic for banks to offer frequent flyer miles as incentives for spending on their cards. Basically that competition will do to credit card mileage earning what the Durbin Amendment did to debit cards.