Indiana and Purdue are better than UIUC b-school-wise. UIUC's so-called strength in accounting is about academics only. and the engineering reputation plays no role here.
I think purdue is better. And you don't need to concen the fees. There are a lot of oppotunities to get financial suppot in purdue. If you find a GA, you can get tuition waive easily.