I think it depends on if you have a 2004-2006 or a 2007+ model, as the windscreens are totally different.
On my 2004, I have had the stock windscreen, the tall Yamaha windscreen and now a Puig Double-Bubble. Honestly, all three of them suck, but the Puig sucks less. I'm 6'3" and I get horrible wind noise on the bike, and have to wear ear plugs all of the time.
The tall Yamaha windscreen provided more wind protection, which was nice in cold weather, but it gave the bike some odd turbulence patterns, which would actually felt like it was shaking the bike over 90mph.
The Puig looks cool and provides somewhat better protection than the stock windscreen, but the wind noise / turbulence is still there.
On the 2004-2006 models, I think that the solution is to cut some sort of wind relief slot in the base of the windscreen, similar to what the factory did on the 2007+ models. Some have had success with this, and I'd like to try it someday.