The notion that Hilton and Marriott currently offer better promos than Hyatt is unfounded bordering on laughable.
Hilton's latest promo is 1000 points per stay (with points worth about .4 cents each), while Marriott hasn't offered a decent points-earning promo in literally years.