Operating range (number of miles driven daily, weekly) is important in determining what drive train to select. A vehicle that is driven very few miles and then parked for two weeks or more at a single location can function well with a gasoline engine. Gasoline engines are less expensive. They will not stand up to the day-in day-out use as a diesel engine would, but will suffice for this situation.
For everyday use at different sites, diesel is usually the best option. Quality manufacturers specify diesel engines that are often the same model as ones used in semi/commercial road trucks, but with less horsepower. This will give the program many years of trouble-free service before the engine needs replacement – an expensive undertaking.