The windshield must be clean.
And not just clean. Super clean.
Inside and out.
I always clean the windshield before we start a drive and I always clean the windshield when we set up at our site. There is nothing like a really clean windshield. No haze, no streaks and, for a few minutes into the drive at least, no bugs.
My approach is probably a bit different than most.
I use product from Griot’s Garage: Window Cleaner, Glass Cleaning Clay, Fine Glass Polish, Glass Sealant.
If the exterior windshield requires a major treatment I will clean the windshield, clay it, clean it again, polish it, clean it again and then apply sealant. A final buff and clean and the glass is all good to go. I will usually do a major treatment on the exterior windshield once the sealant is no longer repelling water.
Otherwise, it is regular cleaning of the exterior windshield with the glass cleaner.
The interior of the windshield uses an approach that I took from a ChrisFix video:
Works like magic.
He has another video on how he deals with the outside of the windshield. A bit different from my approach and it does yield a great result.
The RV Geeks use steel wool to clean their windshield. I’m not prepared to try that technique. Some mixed views on that approach in the auto detailing community. But here it is just in case you want to give it a try on a windshield you don’t like.