There is a thread somewhere around here that I saw a couple of weeks ago researching door visors/deflectors/whatever they're called. I think I searched weathertech rain. My personal preference is always to go with in-channel to avoid unsightly tape on the outside if they ever fall off. (And I've see a few cars like that driving around.) If I remember right though, someone in one of the threads I read said the in-channels seemed a little tight and caused issues. So despite having them on my last three vehicles, I've held off for now.
I've used the weathertech ones on my previous cars. They're great, I just hate how the when the rear window goes up it'll hit the visor all the time, plus I feel they put too much stress on the motors up front. I have the mazda oem ones and they are great too. They are very flush and does not have that lip around the edge of the visor that you see in many visors and you can't see the tape. There are also clips on the visors that goes into the window channel for extra protection. While I normally vouch for in channel, for this car I say the tape on is great.
^^^^ I just installed these a few weeks ago, and I have done several hour trip with them on at speeds about 70-80mph. No problems at all. I found mine on amazon and they were really nice and cheap honestly. I believe they were less than $50 for all four! Very happy with them!
There is a little bit of wind noise, but less than I thought to be honest. Overall with this modification you should expect at least a slight increase in wind noise.