You wouldn't be the first person to ask these questions about Marriott here on FT. All fair questions.
I think you RC questions, though, have different answers and I'm sure someone will be along to answer them.
Regarding Hilton...YMMV. I have been Diamond in the past and have seen absolutely no love from them.
People seem to really love SPG (but I have no personal experience with them).