I have a set of SilBlades in my Land Cruiser that have been on there since 2008, and it's only just this year that I'm thinking they might need to be changed. Unfortunately, SilBlade ain't what it used to be, and their new wipers are just not as good as the ones from back then. PIAA seems to be the best option I've found out there, for real all-silicone wipers, and the ones I just put on do a much better job than the PO's Icons. Key thing is, follow the instructions and clean the windshield, then use the wipe-on silicone stuff they give you.
The silicone wipers do a better job, long-term, because they continuously deposit silicone on the windshield as they do their thing. The results are worth the money, in my opinion.