I am not too knowledgeable about Lower Wacker Drive, but I seem to recall that the producers of Batman Begins had to dirty up the drive. I seem to recall that the city tries to clear people out of Lower Wacker Drive. (I have not used it in years.)
There are several working class and middle class neighborhoods in the city. I am not very familar with the North Side. However, Bridgeport (which has some areas going through gentrification), Canaryville, McKinley Park, Brighton Park, Gage Park, Archer Heights, and Garfield Ridge can have working class to middle class or higher income levels. (Generally, working class to lower middle class. Garfield Ridge, which is on the Southwest Side, has better housing than Brighton Park, McKinley Park, or Bridgeport. However, there is a section along the south branch of the Chicago River in Bridgeport that has half-million and million dollar homes.)
Beverly is a middle class neighborhood on the far Southwest Side and is financially better off than the nearby Mount Greenwood neighborhood. There are several large homes.
Public transportation is considered good, with a combination of bus lines and elevated trainlines that sometimes become subways in the Loop. There are also underground walkways in the Loop, and in some other locations in the city. (I believe there are some on the West Side Medical Center District, that includes the University of Illinois Hospital, Cook County Hospital, and Rush Presbyterian St. Luke's Hospital.)
Also, don't forget the suburbs. Summit is a workign class suburb that was rated some years back by Chicago magazine as the best of the blue collar suburbs. (Our voters support school district funding.) Oak Park has great architecture. In general, the north and western suburbs are wealthier than the southern suburbs and Northwest Indiana. There are exceptions, as Orland Park and Tinley Park in the Southwest Suburbs have pricey homes.