I use both a spinning reel and a baitcaster. My spinning outfit is a cheap setup I picked up at Berry's bait for 40 bucks and my baitcasting setup has a diawa baitcasting reel I picked up in Japan for about 180 bucks a 10.6 ft fenwick rod that I picked up for 100 bucks.
I fished both setups for a long time and I can honestly conclude that my cheap 40 buck setup is by far the most versatile and least frustrating to use. The only time my baitcasting setup works better is when I am dead drifting jigs for chums and, even there, I manage to get a good enough drift with my cheap spinning setup for most circumstances.
Don't get me wrong, I love my baitcaster but, in my experience, it has made zero difference to my success on the river. I have been fishing my baitcaster for years now and I still find myself having to deal with small overwinds every time I go out. (..and yes, I use a very good quality braid and I have an excellent quality reel)
Lately I have been going back to spin casting and I have found the experience very rewarding for all salmon species. Baitcasters are great for some and, maybe, not so great for others. I have spoken to enough experienced guys who prefer not to use them.