I have probably caught most on a crayfish fly, but have caught them on quite a few different flies, the trick is to find actively feeding fish and getting you fly on their nose without scaring them . Sometimes that combination of things is hard to pull off. Carp are the definition of non aggressive feeders. I don't actively fish for them so I am certainly not an expert but I take my shots when I get them usually when fishing for other warm water fish