I recently played the Mines Golf Club (Grand Rapids, MI) and Angel's Crossing Golf Club (Vicksburg, MI) this past weekend. I hadn't played The Mines but had played Angel's 3 years ago I believe (with Jim T.).
Anyways, for public courses the greens at both these places are top notch (variety, contouring, options) and the holes are pretty good. The routing at the Mines is very funky and is probably the real sore spot with the course. The variety of holes at both are great tho, especially Angel's. I am curious if others have had a chance to play both and what they thought of them and if any other public courses in SW Michigan (Grand Rapids, Kalamazoo, Battle Creek, St. Joseph, etc.) you think were as good or better.