I have both a 2016 Yukon XL and a 2020 Yukon Denali. The XL is my "overlanding" vehicle with a 2" leveling kit with 34x11.5 tires and the Denali is a daily driver with a 6" BDS lift with 35x12.5 tires. You're right, the XL is long and low, but based on my experience offroad, I wouldn't want the 6" lift because I think it would be too tall and top heavy. There have been situations where even my XL feels uncomfortably tipsy. My advice, with the leveling kit and some inner fender liner trimming, you can fit the 34's which helps increase your height / ground clearance. Go with small diameter rims for more tire sidewall. I have 18's and can air down to 18-20 PSI just fine but if I did it again I would go with 17's. I just have a leveling spacer, but King shocks or ADS shocks would be a superior option. You can get them with an adjustable collar to level out the front. You can even combine them with new upper control arms. I have the auto-level rear air ride shocks which I really like because the rear suspension would otherwise squat under load with all my gear, and you say you plan on towing a trailer. Regarding long travel suspension, my 2 cents, totally unnecessary for your needs and could get very expensive (quickly exceed $10K) and probably complicated. It would also involve new front quarter panels, paint, there's not anyone that makes a flared rear quarter panel for a Suburban (that I'm aware of), and lots of labor and likely some custom fabrication. I'm sure you could build a very cool and unique long-travel ride, but like I said, not necessary and that's biting off a lot. Alternatively, I wouldn't go with a budget lift. You get what you pay for. I would spend a little money on a selectable rear locker instead. That will get you places you otherwise couldn't go - and help get you out of places.