I’ve played Keller many times. I’m not a huge fan of the front nine. The back 9 is great I think, but I always have trouble with pace of play there. I like the restoration of the course they did but it’s so short. I think there are better tracks out there than Keller in the Metro. I think Keller is a classic, but not the best Metro course.
I really like the new Meadowbrooke restoration. It’s long and a shot shapers course. Really generous with the width but just enough demand in the shots. Great par 3s on it it too.
I grew up playing Inverwood, and since they re-did the bunkering and some of the holes, I would put it out there as one of the best public courses in the Metro.
I also really enjoy morning/evening tee times at Stillwater Oaks and Loggers Trail.
Shout out to Clifton Highlands, a public course just across the border in Prescott, WI. I personally think this is the best public track for value in the Twin Cities and is always a 3.5-4 hour rounds!