I use either AG fast glass or Megs Next Gen class cleaner - yes, I have both. I also have Lusso Oro's glass cleaner which I think is slightly better. Sometimes I use AG glass polish too. Depends on what I'm doing and what I need things for.
If it's just a quick wipe, then either fast glass or Megs.
If it's for a decent clean with/without cleaning the rest of the car, then fast glass to get rid of dirt, followed by glass polish to clean it.
Lusso Oro for shows.
Most important is a decent glass cleanign cloth. I had an awesome one from Autoperfection and I've lost it.
The Dodo Juice one is pants in comparison. The halfrauds one is crap too. The only one reasonably close to the AP one is the Turtlewax one from halfrauds.