I've been running with weathertec's for like 5 years now, no window issues...yeah I smoke...but the car doesn't come out in the rain, so except for washing, the windows are down, so my opinion is s$%# and I'll shut up now.
Yeah, I find the WeatherTechs to be the best option for rain deflectors, period. Very nice, durable quality, and they give my windows no issues. The stick on ones just look cheapola to me...