Polishes are just solid crushed abrasives suspended in a surfactant liquid. The rubbing breaks down the abrasive material into finer and finer particles - at least that's what it's supposed to do.
Unfortunately, I've found that most guitar polishes contain abrasive that doesn't break down into finer particles easily, or maybe has too much solid abrasive, so you get a buildup of gunk, and a somewhat hazy surface.
I haven't tried the PRS polish because it wasn't nitro-safe, though they've recently changed the formula and now it is.
Just for grins a while back I tried a product called Lizard Spit that was a two-step thing, very highly touted by Sweetwater. It left visible haze on the surface no matter what I did. I'm pretty good with polishes going back to my show car days. I won't use that stuff again.
Fortunately, a few seconds of hand polishing the same spot with Virtuoso completely restored the finish to factory-gloss. Live and learn
I found with poly finishes, the Meguiar's #7 polish (I think that's the number but I'm not sure, so don't buy it on my say-so) did a nice job and polished out without haze. But with both nitro and poly finishes, Virtuoso has been my go-to for guitars for years.
Honestly, I've tried just about everything. Virtuoso is the stuff I recommend now.