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 ...
Start with 0000 steel wool. Polish the entire windshield. Use dry. Then invisible glass cleaner with microfiber towel. Then Rain X if heading into winter season. No Rain X for most of the year.