Let me share my secret of spot and streak free windshield.
Make sure to have a waffle weave or low pile microfiber towel, and use a 50/50 mix of distilled water and distilled white vinegar in a spray bottle. The water MUST be distilled, this is the trick to be streak free, and the vinegar helps break anything up. Waffle weave or low pile microfiber is essential because having a regular thiccness or extra thicc towel will grab the glass and won't glide over the glass. Every single glass cleaner I've tried just leave streaks, while this does not, I don't even have to use the 2 towel method. Just wipe with one side of the towel and flip over to the other to finish it off. You don't even have to do that, usually the vinegar and distilled water evaporates quickly and doesn't leave anything behind. Since vinegar is a natural light degreaser, it gets finger prints really easily.
I know some people don't like the smell of vinegar, but I think it's much better than the smell of most glass cleaners. Plus since it's all natural, it's safe for tints and I even use it on my computer monitor with a anti glare coating and it cleans it better than any glass cleaner I have ever used. Even invisible glass left white streaks on my monitor that I could never get rid of even with plain water, but the vinegar took it right off and I've never seen it so clean before.
You're welcome.
I use Windex and a paper towel
Windex and newspaper
>>17745953
Lint city
Add some baking soda op ;)