I have had diesels.. they get better miles per gallon.. but you have to watch your fuel.. and change oil fuel filter maybe each year.. money.. you must fool around with DEF.. time and money.. and you have to have a great battery most of the time.. oil change is more money too.
nobody ever tells you why a diesel is a problem.. maintenance. I had one VW that i needed to change out glow plugs.. needed two.. i did them all.. the last one had a big deposit on it.. had to pull the head. A $50 job that was a big headache.
Now i have not had an AL block diesel. That idea does not excite me either.
We are all entitled to our opinions.
"you have to watch your fuel" - might vary by what part of the country you are in, but any reasonably busy station will turn its diesel tanks regularly.
"change oil fuel filter maybe each year" - I do mine every 20k miles - twice as often as recommended. Genuine GM fuel filter is $38 on Amazon.
"you must fool around with DEF" - I coincidently filled up with DEF this morning. Straight from the pump at a Local QT. Added about 2 minutes onto my stop, which was offset by using the high flow diesel pump. I add DEF about once every 2 months. (NOV 11 and SEP 5 were my last 2 fill ups - and I usually don't let it get less than 1/3 tank or so. At that pace, DEF costs me about one tank of fuel per year.
"oil change is more money too" - True - it calls for an extra couple of quarts of oil every 5-7K miles.
I haven't had any battery issues or glow plug issues, so I can't speak to that.
Your experience is your own, but I think that these "reasons" not to own a modern small diesel are way overblown