I would choose MR:
1. Lifetime platinum at 750 nights. Boost that with the credit card giving you 15 nights per year.
2. Marriott brands can be found everywhere. While HY and SW definitely have superior loyalty programs than HH and MR, I too often cannot find appropriate options where I need to be.
3. Great aspirational properties across the world.
4. Reasonable points for award nights.
5. As for suites--with experience staying at both HH and MR properties for > 1,000 nights--suite upgrades have been occasional (maybe 2%) with both. Exception is the one year I was MR Platinum Premier--I got lots of suite upgrades. And HH has no equivalent.
HH would once have been my first choice with Diamond Force and reasonable points redemptions--but both were abandoned. Plus no lifetime status makes HH a worse choice than MR.