These are definitely all things that I'm doing and more. I have put a good bit of effort into it before coming here and posting, even adding an aftermarket spring to my wiper arms to create more downforce. Part of my commute parallels the Susquehanna river, so bugs are a BIG thing which means I'm using the best fluid I can find locally, and cleaning the windows every weekend. Using a decent fluid really helps, but I'm still using a razor blade and IPA at times on the weekends to clean the windshield. My average life span of wipers on this car (so far) is a month, until I'm trying something different. I have a stock pile of blades now... I have made my own washer fluid before, for my JEEP's that I wheel with, to deal with heavy mud. But I don't wanna go that route in my commuter car nor do I even remember what all I used to make it.Yup, my advise , change your wipers every season or sooner if you live in extremely hot or cold area's . Keep all water deposit, dirt grime bug splatter, tree sap, bird sh*t etc. off your windshield. Use a good quality wiper fluid. High dollar wipers imo in most cases do not perform much better then the inexpensive wipers. Wipers with wind deflectors are not really designed in a wind tunnel and most do not do well in speeds in excess of 60 mph on a street manufacture vehicle
This past weekend I searched everywhere in my area for a ceramic based repellent, all I could find was an ArmorAll version. In my experience their products are low end consumer grade and do not work as I would like a product to work... But I digress, I bought the stuff and grabbed a pair of BOSCH ICON wipers. I have used these before but not on the MAZDA.
So far I am actually impressed! We will see how well the window treatment is holding a week from now, but the blades work well and they do have a spoiler with specific mentions of higher speed efficiency. I can really tell when I need to use the windshield washer in sweeping turns at higher speeds, this truly separates good and bad wipers for my application. The ICON's did not skip a beat during the before mentioned test, they truly did not miss one inch even at the very bottom or very top of the swipe path. I am going to try to find a good ceramic based windshield treatment online.