In my pre fly days, on Lake of the Ozarks, I had a bluegill jump out of the water and land on a rock where I had miscast my mepps spinner.
Or watching a carp temporarily beach itself, going after crayfish when it was pinning them against rocks on the Des Plaines River. I didn't even know how to present my fly to that fish. I probably should have just dove on it.
But I agree, bass (largemouth and smallmouth) are probably the best for repetitive strikes. I've stopped trying to set the hook so hard when fishing top water, just to keep the fly in the zone, and get a second (third, fourth?) chance.