Do yourself a favor and just buy what you want.
The idea that any company will give you something for nothing is insanity. Status is like a drug - have one good experience and spend the rest of your life chasing that experience. Sure, sometime you do get something but it is rarely worth it long term.
I stopped chasing marriott and started chasing suites. I just book the exact room I want regardless of chain. I have had some fantastic suites in different hotels and to be honest the hotels treat me a WHOLE lot better.