a guy i work for has a 13hp diesel kubota, little 3cylinder naturally aspirated.
im pretty sure its a B5200
i can idle it around all day and barely burn a gallon it seems, but at the same time, tow around a 2500lb trailer full of limbs and logs and its like it wasnt even attached.
personally i believe that diesel is far superior than gasoline, from the fact that is has more potential energy than gasoline, to the fact that the engines have no electrical parts to fail (if you get a mechanical engine) and that the average diesel engine has 2-3 times the lifespan of a gasoline engine.
now yes, diesel is getting expensive but ill put it into terms everyone can relate to these days - in texas diesel is actually $0.10 cents cheaper than diesel - but i drive a 2004 ram 2500 with a cummins, with minor modifications (intake and exhaust, smarty) i get roughly 23mpg @65 mph, now thats a 8000lb truck with maybe 450 HP.
now your average suburban mom has a 5.7L v8, and sits at roughly 4000lbs and is getting most likely 13-17 mpg (17 at the optimum).
now with .2L more in my engine and twice the weight, the fact that im getting better mileage with all the added weight should be a hinderance but its not. makes you wonder why all the cars on the road arnt diesel, go 500 miles on 10 gallons.
so thats my little soapbox, diesel is far superior, and while they did catch a lot of flack in the past with our modern engineering capabilities we are capable of designing and making extremely powerful and efficient engines in compact form, thus diesel superiority.
did you know, that the most efficient engine is a 2-stroke diesel engine used in freight liners that makes in the neighborhood of 40% efficiency?