Gilbert Run is a decent spot to fish, next time I go, I'm rent going to rent a boat. There are a lot of people that go there to fish from shore so it can get crowded. St Marys Lake I used to go to and walk 5-6 time a week. The water was lower and I could walk half the lake without having to leave the water. Now that the water is up, it is a little more difficult to fish from. I will say though, i have caught fish 95% of the time I went there, but St Marys isn't a size lake as much as quantity.
I haven't fished here before but I do plan to check it out so I can see what shore fishing the lake has to offer. There are actually two lakes, a 10 acre and I believe a 22 acres. Its called Myrtle Grove and I have seen photos online of nice fish being caught there.