Yeah it gets stocked and can be good, but from my experiences it wouldn't be worth the drive all the way from Butler since you have Neshannock Cool Spring, and Slippery Rock that are closer. I rarely fish it exclusively for trout since Neshannock, Oil, etc. are much better but if I only have a little time to fish early in the season I'll hit the Shenango since it's closer. There are some VERY good caddis hatches on that river, but I rarely see any fish rise. One day in June I easily caught five trout in a hole where I would normally have to work hard to get only a couple in the spring. I don't think I have it fully figured out yet, except for directly below the dam but anyone can cast small streamers to freshly stocked trout there.
Once the trout fishing slows down on the other streams I'm on the Shenango all the time for WW species. Smallies, white bass, hybrids, crappie, big gills, walleye, carp(sight fishing), pike, pretty much everything is in that river. One of my favorite fisheries, just not for trout.