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 ...
I mix up a homemade solution that works for all surfaces...water, distilled vinegar and a few drops of liquid dish detergent (Ivory clear works best). You can use alcohol in the mix but I prefer to leave it out. I use a cotton cloth to wipe.