Ceramic coating is worth the cost, stays cleaner longer and much easier to clean. But you have to wait a few months before you can apply anything to the paint since it was just painted.
I have used turtle wax for years and it holds up very well. Other than that I haven’t used any others...