For me it depends on one thing are you in a small sallow river fishing for little fish or are you on a larger deeper river fishing for larger fish. if the river that I'm going to is sallower then 5' I'm going to throw my floating line, but if it's wider and deeper then that I'll change to a slow sinking line for better control in the moving water. It's the same for me fishing out of my boat, if i pull up to a shallow area that i see something i want to hook up with i throw my floating line. hope this helps.
i have a friend of mine that only throws his sinking line, when he's in the shallows he changes up to a slow sink and in deeper water he moves to a fast sink. we trade off on a lot of fish but we do get it done. I'll say that i think he has landed more larger fish doing it that way but i also know that he has had days were he's fighting the bottom as well.