I to have used them drift fishing for Steelhead. I never considered using them with a flyrod due to casting issues.

For rocky runs, you might try a drop shot rig. Put your split shot on an extension of your leader below your fly. When the shot get hung up, you can often pull them loose. They slide off the end of the leader and you only loose the shot.