After spending over $2000 in less than a year to fix my duramax I decided I just don't pull enough of a load to justify it. Also diesel trucks have limp mode.... gas engine don't. So I sold it and bought a new 2500 gas. I don't consider Dodge products ever (not an American company anymore and their products are junk IMO), so it comes down to Ford or GM. For 1/2 tons it's Ford hands down. My wife drives an F150. It's a great truck. For 3/4 tons the Silverado rides so much better than the F250 it's a no brainer for me. All the engine/towing spec numbers between Ford and Chevy are basically a wash.
So my current ride is a 2022 Silverado 2500 LT 4WD crew cab with the gas engine. I have only had it for two days, but love it so far. It's comfortable and has a nice layout. First tow will be Friday pulling our race trailer down to Alabama.