I've played pretty much every course in Iowa that one would want to play, with these exceptions:
1. DMGCC (I've played neither course)
2. Glen Oaks
3. Spirit Hollow - Burlington
Because I've never played them, they are at the top of my "want to play locally list"
My favorite 5, in no particular order, which is no small task because I like something about a lot of course:
Harvester (18th hole, though scenic, is stupid, but the rest of the course makes up for it)
Amana (I don't think there is a hole I dislike on that course. Great layout)
Bos Landen (use every club in your bag. The 14th is dumb)
Riverside (longest hole in Iowa. All around good track)
TCI
I don't understand the love for:
Wakonda - it's a slightly "bigger" Waveland, and I actually think Waveland can play more difficult (The Wave is what I consider my "home course")
Hyperion - really short, and it's pretty easy once you figure out the greens, and that doesn't take long
Echo - for a CC, it's pretty "meh". I compare it to Beaver Creek
Miscellaneous:
Veenker will always have a place in my heart, though I have never played it in what I would consider "top form"
Coldwater is really nice, but I just don't like that kind of golf. Same for Landsmeer in Orange City (I like The Ridge in Souix Center better)
Preserve (Rathbun) is a fun course, but I've outplayed it. I go down there every year with a group of guys, and we play until our hands bleed for 4 days
Legacy almost made my top 5. I might like it more than TCI. It was tough to keep it out of my top 5
Honey Creek in Boone. The back 9, staring with 11, is incredible. There are some "OK" holes on the front, but not enough to balance it out (IMO)
***my gosh, I could talk about golf all day***
Bucket list:
Augusta National
Bethpage Black
St Andrews
Medinah
Pinehurst #2