CarPro Forte is still the best one I've used. Easy application, incredible dirt repellency and great beading/sheeting.
I applied it on a customer's vehicle and during the one-week follow-up, she made a point to tell me that her windshield was staying noticeably cleaner than before.