I think that Marriott has done a better job with their program than many give them credit for. Marriott Rewards never offered suite upgrades. They’ve increased the number of brands that have a breakfast benefit. Since the Starwood merger late checkout became a guarantee. And they’ve introduced 24 hour check-in and Ambassador services at the top end of the program.
At the same time they’ve had incredible challenges over the past year. There are still IT challenges, even booking rooms at times at Marriott.com. There are huge challenges getting a sprawling network of 7000 hotels to consistently deliver on points and benefits promised by the program.