My problem with IDOT isn't so much the poor roads, though that is a problem, but it's more so when they do actually do things, they do a terrible, cheap job and let things deteriorate.
I also am going to add that they have "misplaced" priorities. For instance, I noticed that IDOT is doing a project to replace the lighting structures (with out of place looking davit style poles) at Coal City Rd and I-55 near Diamond and Braidwood, which happens to be an interchange with perfectly sufficient lighting (a simple replacement of the lamps with LED on the existing lighting structures would have sufficed). Yet, just a couple of miles up I-55 is an interchange at IL 129 needing a bridge replacement to rebuild it as complete. Heck, the IL 53 interchange in Gardner about 10 miles down would be a better candidate for a full lighting replacement as it has more sporadic and that cheap weathered steel looking lighting that IDOT uses downstate more. I should also point out the pavement condition of I-55 through Will County as a whole. Again, why replace lighting at one select interchange that didn't need replacement (with a style I personally am not a fan of, but that's another thing altogether), when there is a laundry list of much more pressing needs along the corridor within the vicinity.
And then, of course, I have been looking at the designs of the I-80 through Joliet rebuild, and I just shake my head in disgust (a lane drop West of US 30 only to pick up a lane again closer to the Des Plaines River bridge). Ugh, PLEASE, convert this stretch over to the Tollway and let them do it... at least I know it'll be done right then! I won't mind paying a fee to use that.