I use a 2 microfiber technique.
I start by misting the first normal 360gsm microfiber with stoners invisible glass. I wipe half of the windshield and make sure I scrub the whole thing down.
Then I quickly change over to my glass specific Korean microfiber and buff the entire window regardless of whether that section is still moist or not.
After hundreds of cars you get a technique and kind of get in a groove, once you get that down you can churn out crystal clear windows all day.
Also make sure you do this in a well shaded area. Sunlight will always cause streaking regardless of product/technique.