Anonymous wrote:if you are only going to get one card I recommend the starwood amex. Low annual fee and you can redeem points for hotel stays or transfer to airlines. If you transfer 20k, you get 5k extra miles. Sign up bonus of 25k or 30k miles if you meet a spending threshold.
I think this is the above the wing blog you were talking about? His discussion says he Starwood is about 1.25% cash value so a cash rewards for 1.5 - 2 is a better value. But of course not forced to spend on travel so maybe feels less valuable (I mean haw unsatisfying is a statement credit- you never see any tangible reward!). But talking hard numbers depends on your situation and flexibility with credit score.
http://boardingarea.com/viewfromthewing/2012/10/15/the-best-rewards-credit-card-for-the-99-and-for-the-1/