With your weight you’ll be fine with any of those vehicles. A Ford 3.5 ecoboost will give you more power if towing in the mountains. If you go with the Ford 3.5 I’d get a 2014 or newer, some of the earlier ones had timing chain problems.
Haha that’s probably true! But you reminded me a friend of mine about 12 years ago, his buddy had a Avalanche 2500 w that 8.1 L. He was towing a huge, and I mean like 50 foot boat.
That truck is an even rarer beast. An Avalanche of that year was just a modified burban.