I second those people who suggested the SPG Amex. That's a great card and you can transfer miles to a ton of programs, sometimes with a bonus on top of it. Be careful, though - you may start using them for hotel redemptions like I did!
The AA cards from Citi have great bonuses as you know. Definitely worthwhile.