I'm mostly a saltwater fly angler. I do fish Florida's fresh waters from time to time. My question is: Is the fly pattern the most important part of the equation? Or is a hungry fish the most important factor?

I know that fly patterns are a big deal on trout streams where you must match the hatch, but I believe here and in other venues the equation most likely is this:

Hungry fish, plus good cast = hookup.

What do you think?