I was kind of surprised they didn’t include infrastructure in their criteria, but I guess Texes “won” even without taking their utility grid issues into consideration.
As a counter-balance, here are the ten highest quality of life states according to the same rankings:
New England makes a good showing.