I live closer to Alum Creek then the rest, but Indian Lake has more to do and see. I go to Indian Lake all the time, my wife is from there originally and she still has family up there. It's shallow, but it has bars and restaraunts on the water, so I like it most out of what we have to choose from.
I tried Buckeye Lake a few weeks ago, too dirty, and a 1 or 2 mile no wake zone right in the center of the lake turned me off. It's basically one long skinny lake with a nowake zone in the center.
I have tomorrow off, so I may hit Indian or something to try out some new props.