I use liquid Carnuba Wax, inside and out. It doesn’t smear when the wipers are used and there is no road glare at night. The water just beads and runs off the glass, and at speed the glass remains almost clear even in the heaviest of down pours! I expect that someone will come along and tell me why I shouldn’t use it, but it has worked just fine for me for many years.
I’ve tried every glass cleaner known to man & never been totally satisfied with the results. I worked at Pyrex Glass for a couple of years so have a critical eye. Well, EUREKA, tried diluted Detailing Liquid , the quest is over. Perfect clean glass ,also stainless steel kitchen appliances, tiles, enamel, plastic window frames..