I agree about Amex if you would like the option to convert points to cash or use it for anything other than airline points, etc. Personally, I use the Southwest card because my family and I fly them a lot to other family. I've averaged a free round trip flight every 2 months because I use the card for all hotel stays and most hotel chains allow double dipping with hotel points and points/miles on an airline of your choice.