IMHO, the best thing about the Starwood card is the value of the miles. For only 2,000 miles I have been able to get weekend hotel rooms that would otherwise have cost $150+ (this is especially true outside the US). To me it's a much better deal to use the miles for hotel rooms, even with the transfer bonus.