I have had the opportunity to run all the big three trucks through some pretty tough paces at work. I work for a concrete contractor who had or has:
1995 Dodge 3500 CTD 5sp. Sold with 280,000 miles and a new transfer case and brakes. THAT IS IT. Pushed snow for 4 winters, towed about 12K
every single day of it's life. Absolutely no mods, serviced regularly with Rotella and NAPA filters.
1998. 4 Dodge 2500 CTD QC LB 5sp. Paid cash for it, totaled in Ohio with less than 20,000 miles.
1998. 5 Dodge 3500 CTD QC LB 5sp. 'The White Whale'. This truck made the 95 Dodge look like a puss. Served well under the same conditions until disgruntled customer filled fuel tank with sugar

Insurance replaced everything from tank to injectors. Still never ran right. Traded on Ford with 140,000. This is the truck that made up my mind that I wanted one of my own.
2000 Ford F-350 SRW 6sp. Good truck, really tall, towes decent, but defintely can tell difference in power between Dodge, especially under 1800 rpm. Had to get used to driving the diesel like a gasser. Company still owns the truck with no major problems in 80,000 miles.
2002 Chevy 3500 QC LB 6sp. Rides REAL nice, good interior controls. Clutch is super soft, shifter feels funny, less power than the Ford. Towes well once up to speed. Poor fuel mileage. 30,000 miles so far with no problems.
I have spent a lot of time in all of these trucks. The 95 Dodge is still around, working for a farmer. I think he said it has over 300,000 miles now with not so much as an oil leak. MY favorite was the 98. 5 24v. That truck would take a beating and still run like a champ (without the sugar of course).
Bottom line: These are all good trucks and all have served us well under pretty harsh daily conditions. I will say that the boss is a little leary about the Chevy, and ******* about the low power, but raves about how it rides.
It's a trade-off. Drive what makes YOU happy. Life to me is a little too short to worry about somebody else's problems. I got enough of my own. Oo.
Eric