i use opti-clean for everything - glass, interior hard surfaces, instant detail, waterless wash.
there are other options as mentioned, some really good ones, but, i've found it to be the most used item in my arsenal so i stick with it.
i have two bottles going at any given time. one with a...