Hmm, how did I forget to recommend ONR? Great stuff. I like Opti Coat, but owning Jet Black I find that it still shows plenty of swirls even with proper washing, so the longevity actually works against me, so I'm sticking with Blackfire Wet Diamond.
My take on Opti Coat is that it's great for 99% of daily drivers and for those just looking for protection, but for those of us idiots who try to keep a car relatively swirl free, it's not the right thing. If I buy a Wrangler as a daily driver, it will almost certainly get Opti Coated and ignored after that.