I admit I have never hooked a bonefish YET even though I lived in FL for 10 years and going back when the house sells. But I have caught plenty of of other saltwater fish from the Keys all the way to Maine on a fly (many large fish also) as for carp it is the hardest fighting fish I have hooked in freshwater and I have caught Atlantic Salmon, Pike, and 12 pound trout and so far none of them come close but they are all fun on a fly even the little 6 inch jewels of the Smokies.