I’m a diehard diesel person and I love my Cummins. We had an old '96 Dodge Ram 2500 Cummins that was going on 300,000 miles, and everything under the hood was still good, but the rest of the truck was falling apart. It just got too expensive to fix.
We had a misfire with a GMC Sierra diesel that was ok but seemed underpowered compared to the Ram. And, the dealer had painted the extremely rusted undercarriage with metallic paint so it actually rusted out from under me over time (our bad for not being more diligent in the pre-purchase examination).
We eventually ended up with another Cummins, this time a 2016 with low miles, and I’m in love. It pulls anything (I have a 2+1 but it’s pulled my friend’s 4H with no issues), gets surprisingly low miles, and is perfect.