Mothers Glass Cleaner is also ammoinia-free, and safe for window tint.
It's one of the best glass cleaners I've used -- easy, streak-free results. I usually use one damp cloth for "cleaning" and another cloth for drying using a light buffing action.
Microfiber works okay with this, but I prefer plush cotton terry for my glass cleaning.