Oakley sucks.
![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Well, that's going too far but visual sharpness and top notch polarization is not their thing. Impact resistance and alignment are. Which makes them good for active sports, as you won't lose an eye if you crash on a skateboard and that baseball really is right where it appears. But seeing a fin contrasting against the bottom in a rocky stream with sun glaring, that's not their goal.
Smith and costa both cater to an angling crowd and will suit you fine. Maui Jim, Native Eyewear, Kaenon would be other brands to look at. Note the different material options. Many brands offer choices. Glass is the sharpest optics, and most scratch resistant, but heavy, expensive, and easy to shatter when you are chucking weight but forget the ducking part. Polycarbonate (like Oakley) is the worst optics and least scratch resistant, but cheaper, safer, and lighter. Then there are a bunch of modern, sometimes proprietary plastics that generally fall somewhere in the middle.
Costa offers glass or poly. Maui Jim offers glass, poly, and 2 intermediates. Would have to check on the others.
Mainly, though, fit is everything. Just find a perfect fitting model. Want a gap between bottom and cheek to prevent fogging. But no gap on top or edge to allow light in and give reflections and glare.
Also, light transmission. All companies have a range of tints. But more light transmitted means better in low light but worse in bright light. Some take a specialist approach and get something in the low teens for bright conditions as well as high 20s or beyond for low light. In a Jack of all trades approach, high teens is good.
Stay away from Luxottica brands in general. That includes Ray Ban and Revo, and many others, even Oakley, though only sorta. Fashion, not technical is their focus. Shame cause Ray Ban used to be good.