Agreed completely. Also, Keyes tends to be a one-trick pony, anti-abortion, which won't play well in Chicago. He debates well, but he always ends up back on his single issue which scares off a lot of people - all the democrats and enough republicans to make a big difference.
Tons of Catholics in Chicago.