For most car cleaning now I use Bilt Hamber products, for glass specifically they've recently brought out "Traceless". I guess this follows on from their Touch-less snow foam and Touch-On wash and 'wax'.
It's isopropanol-based so should evaporate and be traceless! For the caravan windows I still use Auto Glym fast glass.
For rain repellent coatings, Bilt Hamber Touch-On is sufficient for the side windows along with the paintwork, but I use Gyeon Q2 Quick View for the windscreen. Excellent performance at motorway speeds and very easy to apply every couple of months.