Sioux City isn't all that bad - it has its bright spots, but it does have its downers, too. It just depends on what you're looking for. I've lived there for the last 7 years, and although it's not my idea of "paradise", it is a good place to raise children. There's no such thing as traffic here, and if you look hard enough you will find enough culture and decorum to keep you happy.
Housing is incredibly affordable, but there are good parts of town (Morningside, far northern end) and really bad parts (West side, Riverside). There are also "suburbs" around that offer nice housing alternatives, such as Dakota Dunes, Elk Point, Sgt. Bluff.
Jobs? Unless you're into slaughtering hogs or driving a truck, they're mostly service industry/retail. There's been a huge downsizing in local businesses (Gateway went from 9,000 people to just under 1,000, Tyson laid off hundreds, and MCI completely shut down), but the big new local industry is telemarketing and outsourced call centers. There's always jobs available, but unfortunately most of them are in the $7.00 an hour range.
The weather stinks in the winter, but the city is pretty good about keeping up with the snow removal. The roads are in rough condition year round, thanks to potholes the size of Buicks, but for the most part its fairly easy to get around. I can get from my home in Morningside to downtown Sioux City in 6 minutes flat, which makes it easy to get to/from concerts, sporting events, movies, etc.
Sioux City is considered by many to be a backwards town, but it's really not that bad. Sure, there are a lot of people who are mentally stuck in the 60's, but there's also a certain progressive element to the community. You just have to look a little harder to find it.
So there you have it.
