I left Marriott (after many *very* happy years) because I wasn't getting suite upgrades and I realized that it did matter, to me.
I have been thrilled with Starwood. I like the current system.
And this week, when I am taking my wife on a trip, I paid for a suite upgrade rather than take my chances.
Different things work for different people.