The weather in Utah is great. We actually have all four seasons. It gets pretty hot during the summer (usually a week or so of 100 degree temps, lots of 90+ days), and winter hasn't been too bad for the past many years. In fact I'm having a little difficulty remembering when it got below 0 degrees last. Anything above about 10-15 deg. is pretty comfy.
Humidity is pretty low, since we live in a desert. 50% humidity is "muggy" to me. Spring and fall are great - very mild, sometimes it rains.
Gun laws are quite liberal. No restrictions on ownership of anything, except for silencers in Salt Lake County (lawmakers screwed up a couple years ago writing their pre-emption statute, we gotta get that fixed). Concealed carry permits are $59 and good for five years, renewal is $5 or $10. The CCW exempts you from the Brady check and the corresponding fee, saving you about $7.50 for each gun you buy.
You can carry pretty much anywhere but the common sense big places - airport, jails, post offices, courthouses, etc. You can carry in restaurants and bars too, but you can't be legally drunk (.08) and carry.
The shooting facilities, honestly, need some work for a city the size of Salt Lake (about 1.5 million people in the valley). The state has a really nice outdoor range at the Lee Kay center, but don't allow full automatic or rapid fire, and are closed on Mon/Tues. The other outdoor ranges are a bit worn down, and the only decent indoor range is 30 miles away in American Fork. The couple indoor ranges in Salt Lake are at Doug's (poorly lit and in pretty bad shape due to lack of maintenance) and small (Totally Awesome Guns).
There are a lot of gun stores, but no one really has any great deals on bulk ammo, so mail order still seems to be best.
Utah, like many other states, is over run by illegal Mexicans. I would not doubt that there are 200,000 or more in the SL valley. This has caused the opening of marginal Mexican restaurants everywhere and more and more places catering to serving the illegal market. Utah is also stupid enough to give these losers drivers licenses, and even let's their kids qualify for in state tuition. Of course, any argument against illegals is met with cries of "racist" just like anywhere else.
On the job market, jobs are available but wages seem to be lower than in surrounding states. Just because you make $90,000 a year in CA doing some tech job, doesn't mean you'll make it here. Cost of living is considerably cheaper than in CA, so that helps.
We won't have gas supply problems like they did in AZ a while back because there's a refinery in North Salt Lake, so as long as they get oil, we'll have gas.