Personally if it means getting lots of fish I'll gladly put up with the crowds ( I grew up fishing Oregon City)
If it means a river with a few less fish and less people that's what I'll pick as we can usually catch a lot of fish from such a place becuase you don't have as much people in the way or competing for the agressive fish.
If there are less fish and less people, then I'd rather choose A or B as I'm not out there just for a nice boat ride, I'm in it for catching too.
I cut my teeth combat fishing on the Clack for silvers. As long as everyone is civil, plays by "the rules" and stays in rythym for the casting, it works out really well. When it goes well, there's a certain camaraderie among strangers that develops and it can be a really enjoyable experience. When it goes poorly, no one is happy regardless of how many fish are caught.
To me none of them are options. Thats why I have a boat. I would never stand by a stream or river and fight a crowd of people. At least in a boat around a bunch of other boats it doesn't seem so bad. Besides, I have a heater in my boat.
I like to find fish where others don't look. Only problem is that eventually people see us catching fish and soon swarm in crowding out the spots I fished a few weeks beforehand in total isolation. So...when that happens...I'm off to find another...hopefully just as good, if not better spot.
Doing this helps me believe I'm a better fisherman..in that I'm able to find fish on my own...and not rely on "other's".