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 ...
If you use the window cleaner in your washer reservoir, why not do the same for the inside. I simply use half windshield cleaner and half water in a bucket. I use cotton towels and use one wet to thoroughly clean and one to dry. If it is really bad, I will do this same procedure twice. Works for me.