I actually switched from Hiltons as my first choice to Marriotts, of course depending upon the actual properties in the cities I travel. The main reason was to earn points with MR as the places I want to use my points don't have any Hilton properties, also I like to use for award stays at Ritz Carltons.
I think SPG would actually be better for me but budgets don't allow.