I have been washing our vehicles for over 55 years and I have yet found a product that cleans the glass. I generally use the standard Windex and paper towels and in the shade the glass looks good but ...
Best thing I have ever found that works is apple cider vinegar and water. We have well water and it spots terrible. Water and vinegar leavers them spotless and streak free. Takes the bugs off real nice as well.