What is the towing capacity of those vehicles? If the max is 7,000lbs, you do not want to be running at the max all the time. You want to some leeway. Also look at the payload. Doesn't take much to get to the payload limits of some vehicles.
The new globetrotter on the web page states it's got a hitch weight of 820lbs and dry weight of 6200lbs. Max full weight of about 7600lbs. You can pull that with an SUV, but you will want something that can probably max out at 9,000lbs of pulling capacity and has a payload of around 1500
to 2000lbs. The Armada has a pulling capacity of 8500lbs and payload of about 1700lbs. I would ask what the hitch weight max is. It might need some beefing up, which can be done. Does it have a max tow haul package? You definitely want that. Also what kind of mileage will you get pulling and what's the size of the gas tank? But based upon those stats it looks doable. You won't be tearing up the mountains though in it. A friend of mine who is driving through the mountains with his camper says most of what he sees are diesels. But he's pulling his with a 1/2 ton and is doing fine. But I believe his is rated at over 10,000lbs.
If I were to get an SUV I would consider the Ford Expedition with the 3.5 Ecoboost. It pulls 9300lbs and has 480lbs of torque at 2500rpms. That Ecoboost really pulls well. I have it in my F150 with a 10 speed transmission, and you will find that it's a good tradeoff say from a 3/4 ton gas or diesel. I have a 28' AS that has a hitch weight of 950lbs, about 7800lbs capacity on the trailer. I have no problem keeping up with traffic on the freeway or in going up hills.
Also if it were me I would consider getting a Hensely or Propride hitch to add to the towing stability. That's what I put on my F150 and it made the towing experience far more stable. Stability is the one thing that this type of vehicle will be lacking verses a heavier towing vehicle like a 3/4 ton.
Having said that if I were towing in the mountains a lot I would probably go with a 3/4 ton diesel.
But you are about to get all kinds of opinions. And I just gave you mine. Big decision. Blessings and whatever you do think safety.