Only downfall is if this polish gets on black rubber / plastic its real ketch ass to remove. It leaves a white residue.
AutoGlym FastGlass removes it if it doesn't remain there too long.
Need to get the swirl marks off my 08 Tiida (Pretty bad ) - It came like that from Japan.
May need an more abrasive polish (M105 meguiars?) or something that will require more work to use if it's less abrasive.
Keep in mind lots of "detailers" out there do a once-over on the car at too high a speed on their polisher, with a "generic" polish, and you can actually end up with more swirls....or even worse...holograms / buffer trails...as a result.
There are some local guys out there however, who know what they're doing. Generally, a good detail job, even by machine, to remove swirls and below surface defects maight take almost a complete day to do, with multiple pads and polishes.
Alternatively..........
You could do things by hand, and use a cleaner polish (Scratch X? Autoglyum high Def. paint cleaner?), and use a polish with lots of fillers, to hide the swirls (Nxt 2.0 has some fillers, AG Ultra Deep Shine has lots more fillers) and then seal with a wax.
You'd have to keep repeating that as you once the wax/sealant wear away, the fillers will go with it, and the swirls will reappear.
The only way to permanantly remove the swirls is via cutting away at the clear coat.......which is back to my first point (by machine).