I like Sonax PNS for its coating "like" water behavior, self cleaning (does not auto clean just rinses dust and dirt away easy), shine and durability. It is not oily/slick feeling and dust does not stick to it very well. There is a little learning curve to applying it. I apply it like a quick detailer, doing small sections at a time.