Hilton was a solid programme 3-4 years ago, but sadly the US credit card led inflation has ruined it for those of us who actually stay in hotels.
Marriott is starting to look quite decent now, especially as I have lifetime Plat coming next year and rarely visit the US so still get good elite treatment.