I have been in the body shop business for almost 20 years now. And in that time, I have used or tried most everything on the shelf.
My advice to all is this..... If your paint job is 10 years old or newer, it doesn't really need any waxing. I recomend any brand name "Hand Glaze" without any type of carnuba waxes in it. Todays paints and clear coats have all the UV protectants and emoliants in them that a wax provides. All you want to do when polishing is feather the scratches, extract the dirt and bring it back to a nice shine, not coating or covering the problems with a waxy surface. It would be like putting on a winter coat over another coat. Will you be warmer? probably not.
Always remember, paint expands, contracts and breathes like your skin. If you prevent it from doing that with a wax coating,it will start to form tiny cracks and model the paint.
We have all seen cars with laquer cracks all over the large surface areas. This is caused by dirt, wax, sap etc. not allowing the surface to expand under harsh climate changes.
In closing, I recomend only hand glazes for restoring your finish. 3M, Maguires, and Mothers are all good products to use (as they have all the same ingredients). Older paint jobs will benefit from this advice as well, however, they may require a little more abraisive glazes or staged applications.
The only real way to protect your paint and chrome is to ALWAYS keep your "stang" clean and out of the harsh elements.
My CS was painted back in 1979 with the old style Dulux single stage paint. It has never been waxed in it's life and still wins trophy's today!
Just my two cents. Hope it helps.