GMC makes a solid product. Have experience with a 2500hd myself and that truck got beat to snot and took it all in stride.
My old man has basically the same truck you post on but in the chevy line up. Truck handles all is basic daily needs, only pitfall is when towing a larger load, she struggles to say the least and mpg drops drastically compared to the 5.3 or 6.0. Its even worse if you are in hill country. But on a day to day basis the truck serves all his needs. He is arguably the hardest on vehicles of any man I have encountered and he hasn’t had any mechanical issues. The cosmetic ones are all his fault…