Rain-X worked like magic for me, I did not even have to use my wipers above 45mph! And then I tried driving at night...it was not raining but visibility was destroyed. Any light, no matter how big or small, "bloomed" and made it impossible to see a single thing.
I removed it the next day, IPA and then Griot's glass cleaner, and I have never touched the stuff since.
Bosch Icon are the lowest profile, most aerodynamic option under $100/blade... For $30-40 you can get a pair for your car online. They also don't streak, even after tens of thousands of miles.
What a lot of people do not realize is that wiper blades need to be cleaned and conditioned, just like door seals.
I personally use a rubber and silicone cleaner on the blades every time I wash (detail... I never just "wash") a car, and 4-6x/yr I use a silicone and rubber conditioner letting it soak in for an hour then wipe off any excess. I also keep the arms lubricated, and WD40 on springs and metal to prevent rust, and I do that once a season.
The stuff I use is designed for wipers and door seals, but I have used Meg's Rubber&Vinyl Protectant as well as their Rubber Conditioner on the blades, and they work and don't streak the windshield but idk how they hold up longterm.
As for RainX Wipers, I may have just had a bad pair, but they were shot within 7.5k miles... Not a fan.