My biggest thing about a diesel is cost. I can get a nice 99-04 super duty gasser for almost exactly the same cost as a 92-96 diesel.
Cost to repair as well. A new Powerstroke injector cost $800--and there are 8 of them. A rebuilt one is $400. A modern diesel injection system has to deal with pressures up to 30,000psi compared to only 50psi in a gas system. The parts are shockingly expensive. Most of it is very reliable, but if you buy an old 7.3, you better be aware of what you are getting into.
The old Lincoln 460s can't burn pump gas if you squeeze them that hard. They don't work in a truck. I had one that I dropped the compression on down to 9.8 and mirror polished the chambers trying to keep detonation from having a place to start from. It still wouldn't take much timing. There's a reason truck motors in the past ran 7.5ish compression. If I had tried to do with that 460 what I do with my 6.2 it would have turned into a lump of shit.
A proper truck 460 is a 400ft# motor, but the revs at that torque are 1,000rpm higher than the diesel. That means you are down a gear from a diesel with a turbocharger on it. You have to spin it more to get the same air that a turbodiesel has available. Even my lowly 6.2 makes almost a whole atmosphere of boost. It's 379cid, but is sucking in 700cid worth of air. This fact is very hard for people to understand.
A 444cid 7.3 pulling 10psi of boost at 1,500rpm is equal to a 460, which makes suction, not boost, running at 2,600rpm. You can probably beat a stock 7.3 if you put the hammer to the floor and let the engine spin, because a 460 has a lot more revs to play with than a 7.3. But that's not useful in towing a trailer. The turbodiesel doesn't downshift on hills. It sits there right at the torque peak the whole time. It can get great mileage. My schoolbus-camper weighs 20,000# and after I regeared it for the highway, gets 13-15mpg. My 413 Dodge motorhome was lucky to get 7 mpg, and was less than 1/2 the weight. The 413 was 245hp and the bus is 185hp--but those numbers don't mean anything. What matters is the horsepower it makes in the gear you are in, at the speed you are at, at the rpm you are at. The bus has almost 5" of stroke and a turbo that makes 19psi of boost. It's moving a hell of a lot of air at 1,700psi and making a lot of power. The 413 is moving about 75% of an atmosphere through it--it pulls about 2" of vacuum at WOT, has a relatively short stroke so it has to spin fast to move air--just like the 460.
Point is, yeah, if we raced my 6.2 turbo against your 460, you would blow me out. But that's not what towing is about. I go for hours and hours. You try to keep up, you are going to be downshifting on hills to find the torque and I'm going to get 2-3X the mileage. I'm out there on the highway a lot--going to Iowa Monday in the bus, and it's a competition with both the semis and RV haulers. Very rarely does a guy with even the awesome 6.8 V10 hotrod it on the hills. They have to dig deep to use that 350+hp, and it doesn't fit the style of driving long-distance towing uses. They probably only get to see 300ft# of torque.
The magic is in the turbocharger. I would use a 460 to pull a machine locally. I would never leave town with it ahead of an RV. I don't like the stress of working the engine hard (turbodiesels don't work hard--it's very calming to sit there with the engine at low-rpm and the turbo singing).
Gas is great for a truck that just beats around and does incidental work. You don't want to set up a LTL business with it, though. You would have to sleep in the truck in the Wal-mart parking lot and eat ramen noodles.