RAIN-X and CRC window cleaner spray
We have always had great luck with STONERS Invisible Glass Cleaner. Walmart and most auto parts stores has it.
All the body shops and detailers around here use Sprayway "worlds best" glass cleaner. I use it on the windows on my farm machinery. Don't get much crappier than a combine windshield.
water is as good as any
Invisible Glass. It's probably the best out there.
what glass cleaner you used ???? for car