Wax is Wax and only offers minimal protection against the elements, it wears off quickly. It doesn't matter if they say it's got ceramic in it or not the longevity still won't last as long.
Polymer polish will protect longer than a wax but still only has limited longevity. Before the ceramics came out I used Astro Shield that was used in by aviation FBO's to coat the small planes.
Ceramic coating will probably last the longest provided you apply it correctly. I have my car ceramic coated and it is still holding up strong after 8 years of hand washing and blow drying.
If you plan on running your car through a brush automatic car wash. It won't matter what you put on it. Nothing can withstand that kind of punishment.