I am not knocking diesels at all, and I have not tried the newer ones. It I pulled really heavy I would own one because from previoous experience there is no comparison as to what they can pull....
However, I have heard the statement many times to justify buying a diesel that it is worth more when you sell or trade it....and, it truly is.
BUT, the purchase cost of the diesel is higher too......so that seems to be a neutral argument....if you need a diesel to pull then you should buy one, but don't buy one because it'll be worth more upon trade-in..
I remember when I was trading in a old F-150 with a 5 speed manual. The salesman told me he could give me another $1000 for the trade if it had an automatic transmission. I said, "well, I saved the $1000 because the truck was that much cheaper with the manual, so I'm even":. The poor guy didn't seem to understand.