I interviewed at all 4 schools so I guess I should post my $0.02
I'd rank the schools as follow:
UIC (in-state), Penn State, NYMC, Drexel, UIC (out-of-state)
If you're an IL resident, it is a no brainer. UIC is cheaper, and arguably better than the other 3 schools. If you're not an IL resident, UIC's tuition is over $60,000. Personally, I would not pay this much to attend UIC, unless it is the only school you got accepted to.
I really liked Penn State. From research to clinical rotations, this school is solid in every aspect. I really liked Penn State's emphasis on patient care. The Patient Project is an excellent idea, and its humanities program is second to none. The students are truly happy there. The instructors, the community physicians all embrace students' needs with open arms. Penn State's primary care ranks in the top 10 in the nation. Though, Penn State's rural location can/and do deter many applicants.
Many people (esp. on SDN) view NYMC as a "lower-tier school." Well, that is true and not true. NYMC does have a very low matriculation rate. The school has to accept over 700 student to fill a class of 160. NYMC does have a "weaker recruiting power" than its neighboring schools, namely Columbia, MSSM, Cornell, NYU. It is also true that NYMC received close to 10,000 application a year, yet its entering class's average GPA and MCAT is "only" at national the means. On the other hand, NYMC has some strengths. In fact, when I visited there, I thought it was a decent school. It has huge hospitals on campus, nice research/teaching facilites, excellent step 1 scores, and affilations with NYC hospital.