Personally, I prefer the stock ones from the dealership over Rain-X, Valeo, etc...They just fit better, easier to install, and don't protrude the wiper arm as much. Stock aren't that much more expensive, plus dealerships often have rebates and coupons. I'm done with aftermarket blades.