I use this stuff, my father in law is in the glass business and turned me on to it. I buy it buy the 24 pack case now. I use to run a mobile detailing business and this is by far the best glass cleaner i've used.
I think use glass specific microfiber cloths that don't lint.