I have had three types, Gas, LPG/NG and Diesel.
In my opinion, best to worst is Diesel, LPG/NG, Gasoline
A generator is all about fuel and engine life, If you can't feed it fuel or it breaks it is useless. And they eat a LOT of fuel!
On multiple occasions, due to weather / storms, I have been with out power for weeks at a time. After paying the bills on the fuel for those outages, I now have a different plan for long term outages, after a day or two of full time power, I switch to running about 4 hrs in the AM and 4 hrs in the PM, charge all phones, laptops, batteries, fill water containers (we are on well), etc...
These are my thought:
Diesel:
I currently have two diesel generators (10kw, 7kw)
In the North east Home Heating Oil is very popular with most tanks in homes being 275 gal, and you can burn that in a Diesel generator. If SHTF this fuel could be scavenged from around here.
During power outages I have had no problem finding diesel at fuel stations even if they were sold out of gas or had long line for gas.
I have read numerous articles quoting the 18-24 month shelf life of diesel but I can tell you from my experience Diesels shelf life is longer then 24 months. I have used diesel at least 4 years old with no problem, I know my neighbor had diesel sitting in a dozer for 15 years and with a new battery it fired right up and worked fine.
Engine Life,
Reputable diesel engines are known for long life
Both my generators are 1800 rpm water cooled (quieter and longer life)
LPG/NG:
I have had two LPG/NG generators (12kw, 15kw) (still have one at a rental property)
These are good generators, but fuel hungry, forget about running long term on grill tanks,
my 15kw ate a 325 gallon LPG tank in a less then a week
LPG has the best fuel storage life, But LPG has the worst fuel availability at least for me.
NG is completely dependent on the utility.
At both homes I had these, I ran into problems having the tanks filled during power outages.
Engine Life,
Both my LPG generators were 3600 rpm, air cooled
LPG/NG has a better life then gasoline but not as good at diesel.
Gas
I have had numerous gas generators, I sill have a 1kw portable for carrying around to charge batteries in winter.
Although these generators are readily available for cheap, I will not own one again for prime power.
Modern Gasoline is horrible for Fuel storage its lifespan is short it is a constant chore rotating 5 gallon containers,
Gas engines are very sensitive to bad fuel, Fuel is rapidly exhausted from fuel stations during a time of need.
Engine Life,
All have been 3600 rpm, air cooled.
Carberators can be very finiky with todays fuel of left in them
Worst engine life of the three
This is JMHO take it for what it is worth