That's like choosing betwen trout and sea run fish.
Trout and bonefish aare feeding and migrating tarpon and searun salmonids are not said to be feeding. They are in a spawning cycle, so instead of fishing with an artificial bait (a fly that represents food eg. crab or mayfly), you are insighting a strike with a nonfood attractor fly (like a toad or signal light). I think that this represents a whole different mind set. When a bone fish or a trout eat, you know why (they were hungry) but no one might ever know why a salmon or a tarpon eat. I think that this mystery is addicting to some and frustraiting to others. I think that bone fishing has more in common with trout fishing than with tarpon fishing.
I like both because they are so different.
One cast can change your day...maybe your life.