I've been fighting to stay in Chicago and it's been difficult to get the next job when you're between jobs quickly (lots of recruiters that are really good at wasting your time here), and it's even harder to find advertised salary ranges where you want them to be (tech salaries are really depressed here compared to elsewhere). I've been trying to stay here because it took me forever (as an introvert) to build a stron…
What kind of work are you looking for? As far as recruiters. There are some recruiting groups that are absolutely garbage. (There is even one named after the redline stop that the Cubs play at which is really shit) You'll just have to weed out the bad ones to find the good ones.
I did get my current job through a recruiter, and he was very professional, polite, communicative, so not all experiences have been bad, just a ton of my time got wasted when I really badly needed a job and my finances were getting screwed pretty badly.
If I were looking I'd be interested in getting back into mobile development in a senior role, preferably with opportunities to work from home periodically, especially if it's downtown. I've been learning React Native in my spare time in preparation for when I'm ready to get back into the mobile scene.
My current job is just right up the street, the boss is nice, and pays decent so my main concerns are it's not mobile development and it's not looking like I'm likely to get promoted to a senior role here anytime soon because there are many talented people on the team who have been here longer and would probably get promoted before me.