I only have limited experience with Utah, having traveled there over the years on business.
Beautiful scenery, nice people, and while the alcohol laws are nutty, they in themselves aren't probably so horrible that I wouldn't live there.
That said, having lived my whole live within proximity to large cities (Chicago, Bay Area, Atlanta, Los Angeles), I think the SLC area is just a bit to small-town for me. That coupled with the alcohol laws put me over the top, especially when Colorado right next door also has beautiful scenery and is quite larger without the nutty booze laws. I think SLC is generally not exactly a high-income metro area, partly due to a lack of high-tech jobs for people like me.
As this point, my list of places to live are SoCal, NorCal, and Colorado. I haven't found anyplace else that has the right mix of job opportunities, climate, culture, and amenities.