I'm with PG here. Starwood's 1:1 is overstated because you only earn 2 or 3 points per dollar. Whereas you can earn 10-15 points per dollar with Hilton, Holiday and Marriott.
Again, these are all based on points earned when staying at the hotel and not credit cards, etc.