I just did a DIY ceramic coating (AvalonKing Armor Shield IX. - $69.99)
Can't talk about longevity yet but so far so good. It looks great and it was not difficult to apply. Can a pro detailer apply a better ceramic coating? Probably, but DIY is pretty close and has much better bang for the buck. The hardest part about applying it is getting absolutely everything as clean as it can be. Once the Jeep is super clean, applying the coating is easier than applying wax IMO.
It's definitely slicker to the touch than the paint and less dirt sticks to it. It doesn't eliminate the need to wash but it makes washing a lot easier. Dirt wants to come off it so just a once-over with a pressure washer and it's shiny new. So far my experience with it is that it's definitely better than wax.
I am a pro detailer. I can answer any questions you have. As far as costs, depending on how close to perfect you want your paint, that has a huge bearing on the final cost. I just added packages with only a polish, and no paint correction, but with a 5 year coating. Most people don't care/can't see the swirl marks, and defects. So, why charge them for a paint correction they won 't notice. Youtube detailers have everyone believe the paint has to be perfect before coating.... That just isn't reality. A daily driver SUV doesn't need to look perfect, just better and easier to wash