The Hardy Diesel generators look pretty good if you have a lot of multi-day outages on a regular basis, but cost twice as much as a comparable Generac (and that's not even counting the transfer switch). I've seen Generacs with over 4500 hours on them still running great (but then I've also helped replace some with under 100 hours on them that were falling apart from corrosion)
A 20kw Generac is $4500.
A Kubota powered 20kw is $10k or more, doesn't have any type of housing or sound attenuation, open frame.
Of the two If I knew I was going to be out of power regularly I'd go diesel. If it was an occasion outage of a few hours with a couple days outage every few years or so, then the diesel is massive overkill.