Ceramic coatings. They can be great but you need to make sure you do a FULL paint correction and polish, then make sure it's poison clean (wipe down with alcohol) before application. If you don't do that it doesn't matter how good the ceramic is, it'll look like crap. You have to remove it and start over, and it's a be-otch to get off. Application itself can go from difficult to easy, but the easier it gets the less coating you are getting and the shorter time it will last.
A real honest to god ceramic coating will not be adversely affected by a spray detailer. There are some spray detailers that are made to help maintain a ceramic coating. I coated my MINI and I stopped using a spray detailer, I'd just hose it off with the garden hose. At a cars and coffee it was remarkable how it wouldn't get dusty on the drive over. Most of the time just a quick pass with a dry cloth and it looked fab. I'd never do that on a non-coated car because it'd scratch it, but it didn't scratch the coating. I sold the car 2 years after I did it, and it still looked fabulous.