I have 2 trucks: A 2017 Ram 4x4 w/diesel and my "forever" truck is a 2006 Chevy 1500HD with the 6.0/L480e 4.10 tranny. The Ram has been very reliable but is very costly to maintain. Even oil changes and fuel filters are costly. BUT, it's a tool and I need it for the boat and/or all the heavy lifting. The ole Chevy only has 110K miles. I haven't put a dime in it except for routine maintenance stuff like tires, stereo, back up camera, rhino liner and a Bakflip.
If my life depended on getting from point A to point B, I'm hopping in the 20 year old Chevy.