All of the patterns on here look like they'd catch fish. I am partial to a pattern I came up with last year that is super easy to tie and catches all types of fish. All it is is a single zonker strip tail, some rubber legs and a body made up of Sand Crab dubbing from Fly Tyer's Dungeon tied in a dubbing loop. The dumbbell eyes make it ride hook point up and it fishes pretty much snagfree over rocks and grass/weeds. I have tied them in sizes 4 to 8 and with the tail left longer or cut shorter, with fish not really showing any preference so far. To date, this fly has hooked largemouth and spotted bass, longear sunfish, green sunfish, bluegills, carp (hooked two different ones, but didn't land either) and gar. The best part is that once you get the hang of tying it, you can knock them out in 3-5 minutes. I have tied them in olive, rusty brown/orange, and black/purple, and hooked fish on all of them.
And to brag a bit about my dad, who isn't on any message boards. We went looking for white bass right after Christmas in the Brazos below Whitney (they are not there yet) and while the bass eluded us, he did hook and land this 3-foot gar on one of the size 6 rusty brown/orange craws I tied. The fish was hooked right at the tip of the snout, which kept the 3x tippet from getting cut by the teeth.