This summer I have tried the Swissvax Cleaner fluid Regular, the Pinnacle Cleanser and the Zymol HD Cleanse. My paint (black Raven CTS) is very easy to mar so I used a polishin pal handgrip with a gray lake country pad.
None of them are removing scratches, even with a white pad. It can only fill in some ultra minor haze.
But all 3 products work pretty well to bring a great gloss to the paint prior to waxing. Pinnacle is the easiest to apply and buff and is the best value. Swissvax is the most difficult one to buff, feels like glue, but leaves a great mirror finish.
My last one to try was the Zymol. I have been impressed by how easy the HD Cleanse was to buff. Based on reviews I was prepared for the worst but I used a thin layer and buffed until tacky and wiped right away with a cobra purple towel. Worked great and seem to be the best out of the three. So if I would be running out of prewax I would buy Zymol. Very little is needed to do the whole car and leaves the car with an incredible shine.
All 3 are giving great results but don't expect any paint correction from them except producing a great shine. For scratch removal it would require at least Cleaner Fluid Medium or Pinnacle Advanced Finishing Polish.