I had mine done this summer, (CAN$1500 for Ceramic Pro) initially I was impressed. The water beaded off, looked awesome but after a few months, not so much impressed.
In bright sun, there are swirls galore, they're not swirls like was in my truck initially which were fine swirls/micro scratches in the clearcoat (the applicator buffed them out and did a good job) but more like smears for lack of a better description, like you had wiped the truck with an oily rag and then tried to clean it off.
I wash the truck when it's dull out so no direct sunlight and dry it immediately with a proper drying cloth, supersoft and fluffy. Used Dawn dish wash detergent as was suggested by the applicator.
It could be because of hard water but I'm doubtful as I dry it off immediately so it should have no impact. I've even tried numerous types of sprays when I dry it, having the best success with Turtle Wax Ice.
My truck is dark forest green metallic and looks black until the sun hits it the right way and then it's green so the smears stand out something terrible. The water still beads up, the majority of dirt sprays off fine at the car wash so there is a bit of benefit.
One thing I will say, the windshield coating is fantastic, hardly ever use my wipers. I recently had to replace my windshield and didn't get it recoated right away, what a pain driving in the rain.
In hind sight, I would have buffed the micro scratches out my self and gave it a good wax but I was looking for something permanent......Mike