I throw a big towel over the dash to keep the cleaner from messing up my nicely detailed vinyl, and then spray the glass. I also use one of those window cleaning tools, the wand like thing, with a Cobra WW glass towel draped over it. It makes doing windows much easier imo, with none of those contortions to reach everywhere, especiall the back glass. Just move the towel to a clean dry section for each half of the glass.
Then I usually use Plexus for the tinted side windows, with an occasional glass cleaner job thrown in to clear up any potential buildup.
I recently did an APC cleaning on the outside of the windshield and it came out real nice. I'll be doing it to the inside next. Maybe a couple times a year I'll do that and see if it comes any cleaner and possibly fogs less.