Also the glass cleaner that you mentioned are they suitable for use internally or should U be using something else internally
I also use Autoglym Fastglass on the internal glass. Have used Auto Finesse internally in the past but not too keen on it.
Externally I clean all glass the Autoglym, and if I'm waxing the car then all external glass gets waxed too at the same time, EXCEPT the windscreen. I don't use anything else on front windscreen as I find it buggers up the wipers, juddering, squeaking etc. Used to use RainX but had nothing but problems after using it. So the windscreen is kept product free and no issues.
As Neil says, a waffle window cloth is essential, much better than a microfibre as it has more 'bite'.