It depends.
I love pinning. I think it is the most effective way to catch migratory fish.
However, last opener my friend was chucking nymphs with his fly setup and absolutely smashed fish, so I busted out my beginners fly setup and slammed fish too.
It was an absolute blast. We landed close to 30 fish in the 3 hours that it was on fire (and lost countless more), including a few 20+lb'rs that jumped into trees.
Ever since that day I've been hooked on fly fishing. I bought a better reel (The one from Canadian tire actually exploded fighting a chrome tank during that 3 hours, shrapnel everywhere lol), and I just recently bought a mid to top range rod.
When I go out now I bring both. If action is slow on the pin, I'll chuck flies with the fly rod. It provides a nice change of pace so you don't feel so tied down to one method.
The more tools in your toolbox, the more chances you will have at being successful.