Welcome from Central CO (north of Denver).
The only hesitation I have for you is the 3.0 Diesel. Normally, I am the first to jump on the BabyMax band wagon.. But with only 4000 miles a year? Diesels dont like to sit. They are still the best engine to get in the Full Size Trucks.
That said, I also cant recommend the 5.3/6.2. They are great engines... To many issues with them currently for me to even look at them, or any other gasoline powered GM. GM says they have the issue solved with the lifters, except I am still seeing them, even in a couple 2024 models at my local GM dealer.