On the exterior, I've founds that windows are left streak free with a DPRWG wash. Wash the car with a grout sponge, use a wet MF towel to wipe a majority of the DPRWG water off, then a waffle weave for the remainder.
On the inside, I use Stoner's Invisible Glass and, the yellow MF towel...