Chicago has a nice downtown. There is some crime, etc, but it’s nowhere near the ghetto that downtown St Louis sounds like it is.
Last time I was in Chicago, it was the traffic that got me, not the crime. On the way back, I rerouted to take the SS Badger ferry between Ludington, Michigan, and Manitowoc, Wisconsin, to skirt the whole mess. I recommend this approach.