I actually have a strong opinion about tow vehicles. We have almost a quarter million miles on our Yukon Denali's now (we are on our third one) with very few problems towing our 7000 lb camper with one or two kayaks on the roof all over the country.
Here is a pic of our current Denali all rigged to go down to our Key West place for a few weeks (we have a second home down there and try to get down there about once a month when we can)
The only problem we have had is we mostly go in salt water and sometimes have the boat on the roof for weeks at a time. Well I scratched the roof, and it rusted out and had to be replaced (the whole roof, under warranty of course). More due to carelessness on my part than anything else.
The roof rack is very strong and we have had no difficulty hauling our TI, and our Revo on the roof. When hauling two boats we typically lash the TI's AMA
on top of one or both boats.
I highly recommend the T bar as shown in the picture, it really works nicely. Of course if you plan to use it with the camper you will need to weld a small rectangular tube to the top of the receiver (between the car and the ball) to hold the modified T-bar (you will need to saw off the bottom of the T-bar and fit it to your hitch. I got my Tbar from Amazon for about $80 bucks.
There is no better vehicle on the road today in my opinion, we came from a Ford explorer, that we wore out in about 60k miles, and it rode like a lumber wagon. The Denali has an all air ride suspension, jake brakes as part of the tow haul mode, it comes with transmission and engine oil coolers. The really powerful 6.2 liter engine got us through the mountains in Colorado, and the smokey mountains more times than I can count. It also has heated and air conditioned leather seats and a really good climate control system, that are really comfortable on those long trips. The super smooth air ride is unmatched by any other vehicle out there (well maybe the Cadillac Escalade, which is pretty much exactly the same vehicle). When on the road we crank up the 16 speaker Bose sound system and have as much fun driving as we do once we get there.
I only buy US built vehicles so I know nothing about the other vehicle you mentioned.
Hope this helps you