I am a microfiber fan, but I have given up on microfiber on my windows. The linting and streaking are just too much to bear.
Bananna Republic sells really expensive white cotton undershirts. Like everything at Bananna Republic, they are outrageously expensive- something like $15 for a single cotton undershirt. I use one, along with Stoner's invisible glass, on my windows. It leaves the windows totally- and I mean totally- streak-free. It beats microfiber hands down.
Interestingly, this approach gave me trouble when I first tried it. When my car was only one week old, the t-shirt left lint behind. Now, however, four months later, the t-shirt does not leave lint. Why? I suspect that the when the car was new, there was residue on the inside of the windows left over from the shipping or manufacturing process, or from natural emissions of the tint.
Anyway, this method works better than anything else I have tried.