You need to check the other terms of the credit card. If you read the fine print that sign up bonus is usually only for keeping the card so long and for spending so much money. Plus even if it has a good sign up bonus, what if you have a ridiculously high APR? What if there are big fees and penalties? What if they have poor customer support?