Jet Black? I feel your pain.
As a weekend warrior, yes, this paint is diffuclt to correct. I find it to be a hard paint in that removing swirls and scratches requires heavy-duty products (rotary / orange pad / Optimum Compund). But it also gets hazy easily.
I just detailed my Jet Black BMW 550i this weekend. After some spot work with the above OC approach on some obvious scrapes, I used a rotary with a white pad and Menzerna 106, followed by a PC with a white pad and Zaino ZPC. This worked well to create a bright, haze-free look, and cleaned up minor swirls.
I finished with two coats of Zaino Z-5 Pro and Zaino Clear Coat (with Z-6 in between and a Z-8 anchor).
As others have mentioned, you need to go over it again once or twice more with finishing products. But once you get the surface fully-corrected and well-protected, it should hold up well. My previous work (polishing) on my car was 18 months ago - and that held up very well with just periodic protections.
Good luck.
I probably will never buy another Jet Black car again - way too much worry and work. But when it's good, it's very good.