Played Tri-County in Forestville last summer for first time. I thought it was a really good course, especially for the money. Really like Ivy Ridge too.
On the flip side, I hated Arrowhead. Wasn't particularly well maintained and was way overpriced.
Rochester area has a lot of great courses. Blue Herron Hills and Ravenwood are pretty nice.