My work truck is a 2015 Chevy 3500 with the 6.0. It has 47,000 miles on it, all hauling, towing, or both. It's never given a single problem. The transmission is great with it's automatic downshifting for downgrades as well as holding the cruise control speed. The engine doesn't feel that powerful by the "seat-of-the-pants" but it gets the job done with no complains. I've towed 13,000 pounds while hauling 2,000 pounds once. I towed 10,000 while hauling 2,000 once. Otherwise all loads have been less.
I'd recommend the truck.