Carriers are offering discounts to avoid rising credit-card fees, but consider important factors before making any changes.