Hotels.com or Hotel Frequent Stay Program
Hotels.com has a pretty decent rewards program - basically a free night after every 10 nights - and the value of the free night is the average price of the previous 10. You can add cash if the value of the free night is less than the hotel you want.
You can also get another 6% cashback using Fatwallet or similar, so you're basically getting 16% back.
Of course, when booking through hotels.com, you can't earn miles in the hotels own rewards program (e.g., Starwood Preferred Guest.)
I understand that the hotel specific programs have certain perks like late check out, free internet, upgrades, etc. Putting those perks aside, do any of the hotel programs offer free nights that are earned at a rate higher than or equal to the 14% you can get with hotels.com + cashback?