Des Moines......the others you can pick, I enjoy Ball Golf courses, so GBO is my pick on that list. I enjoy Minnesota as well though, and with Worlds there it will/should be nicer condition of the parks for certain, but delays happen everywhere.
Des Moines though is the place, yes distance appears to be long, but Walnut has some long shots, but is technical in nature as well though for certain. Great people, wonderful courses, and well prepared group of folks for certain. I may have to miss it again for the 2nd time in 14 years though with the Japan trip, depends on when I leave....speaking of which, why isn't that on your list? It is out of town.....
And it only happens every other year.....or in this case every 4 years!
Seriously I would lean on the St. Louis or the GBO as the other option to Des Moines. St. Louis though lost me due to not well managed events in the past, some good courses are available there, the DD experience in Emporia is a fun time so I lean that direction as well with Golf on the GOLF course, I enjoy it so.