I agree that both Starwood and Hhonors are excellent options. (I just completed my four stays for the CNTU promo - 69000 points by my estimate with all the bonus points, etc.!!!)
However - I believe that if I had the opportunity to earn hotel points for 100+ stays in a year, my money (or my company's $$) would be spent mostly at Starwood properties. (If the cost was about the same for either Hilton or Starwood properties.)
The redemption options are much better with Starwood - 2500 pts for a $50 Avis cert vs. 25000 Hhonors pts for a one-day rental at Avis?!?!?
And the 5000 mile bonus for redeeming 20000 Starwood pts for airline miles?!?!
(vs. Hhonors 75000 pts for a domestic coach ticket with restrictions up the ying-yang.)
Sure, it takes a little longer to earn points with the Starwood program, but maybe, just maybe, they're worth a little more too.
Just my 2.5 cents worth.