I live in the Denver metro area and I think this assessment is pretty spot-on. The only downside is rush hour traffic around downtown can add 15-20 minutes to the commute. However, these is a significant light rail presence.
I would say quality of life is great for anyone that likes to do anything outdoors: fishing, skiing, mountain bikes, dirt bikes, etc.
And there's a pretty strong community of software engineers here.