Personally, use glass "watermarks" remover sparingly. Kung talagang may watermarks ka as there are chemicals there to remove the solidified sediments.

I'm not a fan of water repellants sa windshield but I'm good sa sides and rear. The reason for this is because when applied without proper preparation, you'll be experiencing juddering.