Back in late '04/early '05 I bought into a Matco tool business, Wanted a reliable work truck to haul those tools in, so I got even more in debt with a brand new GMC5500 that had the Dmax in it, in the first 4 months of trying to get the business started, that thing left me on the side of the road 3 times. 3 different dealers looked at it and couldn't figure it out. After losing a **** load of $, I got out while I could, the guy who leased the truck after I did had the same thing happen. So, when the time came for me to look for a truck to haul stuff, I didn't even consider a GM, didn't want a Dmax & didn't want an IFS front end either.
Considered the Dodge, which seems to have the best engine, but still has the dodge rear end & transmission and a know a few guys whose dodge has the interiors panels falling off.
I ended up with a Powerstroke, and YES I'm a GM guy, have never owned a Ford, but after 18 years of driving, I'm happy with my choice. It's an '01 with the 7.3 with forged rods, gets better mpg in town than my '97 K1500 did, and it has a solid front axle so I'm not concerned with 35" tires. Had a stack of receipts in the glovebox for upgrades, one of which was for a built transmission which seems to be the weak link in a 7.3 when you start making any more than stock power.