I haven't seriously considered one of those since they don't have enough towing capacity (5k vs 7.2k) and have no real off road capability (which I need for work in Wyoming).
The MDX is a nice car if you're not towing or off-roading, and don't need as much space as the 3 row GC, and want Honda reliability vs the German brands (which tow ~7.5k).
That said, the Germans are still arguably better enthusiast driving machines, as much as that matters for an SUV, but they depreciate faster because they're expensive to own out of warranty.
If you don't need more than 5k towing, and would rather have fewer problems and better resale, the MDX is a better buy.
There's tradeoffs with every option.