Pueblo's not a bad place to live. Of course I am rarely home for more than a few days. I would live in Aberdeen or out in Pueblo West. There are a lot of decent local restaurants (Pass Key comes to mind). Gun shops in town suck. Best bet is to head to Springs or Denver. The advantages are quick access to Raton (Wittington) and the Sportsmans Park in Pueblo West. Cost of living is lower. I have lived all over and I work all over the world. I came back to Pueblo for a few reasons. It is a great place to be a shooter. Easy access to good roads for riding (MC). Decent weather year round(everything is relative- I worked in MN this winter for 2 months). It is not the most sophisticated town. There is some crime(again its relative- it's not Detroit, but I lock my doors, etc.) Easy access to CO Springs airport if you need to travel (takes 35 minutes door to check-in). Negatives, it is one of the poorer municipalities in Colorado. Pueblo is a strongly Hispanic town(nothing wrong with this at all, most of Southern Colorado is), but some of the youth seem to take the cultural thing to an extreme and have a huge chip on their shoulder. The city government not progressive and doesn't always have the best interests of it's residents in mind when making some of it's choices. Just look to the Wal-Mart debacle, the pending potential acquisition of Aguila energy (a major fiasco if this happens), and a possible Native American casino in the downtown. This get irritating when you see where your tax dollars are going.
That's my short take on the city. Let me know if you have any other questions. I would check it out for a couple of days. Look around downtown. Ask one of members from Sportsman Park to tell you when a match is going on out there, and go check out the range( I would tell you, but I am away on work right now and don't have the schedule). They have IPSC, IDPA, 3 gun, cowboy matches, etc.