You left out West City DGC in Jefferson county and Woodland Chains DGC in Collinville, as well as the new gem in Highland, IL ouch.
West City DGC will test your strength and stamina, you will get rewarded nicely if you can throw accuratly and long, but punished if you are not careful.
Woodland Chains DGC is a great course with elevation changes and distances, as well as getting to handle the lake on a few holes. Added bonus...I hear that the baskets could be in new alternate placements.
Highland, IL, wow if you haven't played this one yet it is a beautiful course and only about 15 minutes east of Woodland Chains DGC in Collinville.
There are more still but all that have been listed are good times galore.