It will make you spend more

because you will justify the spending in order to get the free ticket. Now, IF you only do utilities, gas, etc and not eating out or that other stuff, do it carefully, also, you can cancel the card if you take the trip before the year is up and not pay the $99. We have done this with several card and it worked. We did it for Southwest and Amex to get 48,000 points we used at a Hyatt. But we have the money in the bank already to pay for the charges. At least Southwest is one of the easiest airlines to get free tickets one.