Autogeek is a great place to start.
They recently did a great wrap-up of the current state of ceramic coating technology as of Mar 15th 2014.
And yes they can be difficult to apply... streaking is easy to occur without proper lighting and taking your time to do it correctly. Getting a smooth surface makes the most sense before you coat matters too. As they don't necessarily fill pitting in the paintwork.
I work mainly with CeramicPro and Opticoat Pro here in Orange County, CA. Also true they're not inexpensive, but some are more durable than others, so it depends on what you're looking for. Great shine and hydrophobicity, or do you want the most durability. These coatings are clearly a step above paint sealants. Just depends on what you do with you Jeep.
With mud build up and offroad-ing you might consider using Ceramic Pro Strong on the lower panels and hood, as opposed to 9H. Strong is 40 coats thickness compared to 1 coat of 9H. Definitely will help against brush scratches through trails, but not impervious. However if you demand shine for your vehicle 2-3 coats of 9H is a better choice. Same with Opticoat Pro if you want to save a little cash. Cquartz as far as we've tested is about the equivalent in durability to Ceramic Pro Light. Will definitely last 1-2yrs with basic maintenance.
Cleaning Jeeps can be a pain getting into every nook and cranny. Ideally getting a durable coat on once and being able to just high-pressure wash mud and dirt right off is a dream with these coatings. Like Renny Doyle's Autogeek videos explain with these coatings, they take the hit before the clearcoat does. But you do still have to maintain the coating. We just use Ceramic Pro Sport every 3-4 weeks to maintain the water sheeting.
We work a lot with the SoCalViper Club here and members have track-driven ACR Vipers, so tons of dust and rubber marbles shooting up at 100mph. Owners tell us dust rarely collects as in the past and never have to scrub the rubber marbles they wipe/spray right off with little effort.
I guess it comes down to your budget and regular maintenance efforts.
Reach out if you have any other questions/need suggestions.