I always here people talk about how expensive maintenance is on a diesel. I have yet to see a big difference on an annual basis. Oil changes cost me $69.99 at the dealership, gas motor would be $29.99. Oil gets changed every 10,000 based on the GM driver info display, about twice a year on my 03, 3 times on the 08. My 05 Tahoe was changed every 5,000 miles so that is an extra $10 every 10,000 miles. Diesel is 12% higher right now, $3.69 vs $3.29 for unleaded at Murphy/Wallyworld. My diesels get at least 12% better mileage than a gas P/U, especially when hauling a trailer, so that is a wash. Injectors and pumps are expensive, mine were done under the 100,000 warranty/recall. But a gas motor needs tuneups which mine do not. My tailgate latch broke last week, the $1.59 plastic clip would be the same on a gas P/U. My 03 has 167,000 miles without any significant repair cost for the motor. I did have to rebuild the front diff when a bearing went bad, cost would have been the same for a gas motor.
As has been said in previous posts, it's rare to hear anyone say they wish they had bought a smaller tractor. But you do see posts where they wish they had a gas motor when something breaks in the diesel motor, but I don't see a lot of posts where someone says I wish I had a gas motor instead of a diesel when hauling a loaded trailer. My wife and I, we both love our diesels. I have factory duel 105 amp alternators, 100 amps at idle, helps charge the trailer batteries. Not available on a gas motor. Gas motors and diesels both have their places. That's why they sell both. You have to decide which is best for your situation.