I am biased towards Marriott for three reasons:
Far more locations.
Ability to earn lifetime elite status.
Less spend to earn free nights.
Most significant downside with MR based on what I have read at FT is that Starwood is more generous with upgrades.