American Express - Rewards Plus Gold —
This card is great if you like to pay your balance in full each month. It forces you to pay it off each month. Having this card also allows you to get tickets and hotel rooms at lower rates. It also has a great rewards program. Whenever I have had an issue, customer service has been amazing. I love it.