I use it often and it does nothing to remove swirls. It has like no abrasives in it.
However, it's a helluva paint cleaner for blemishes and stains.
I also use it on bumpers to remove paint that has rubbed off from another car. I have removed sap stains, leaf imprints, contaminate stains, etc...
I don't use it as a product to do the whole car with. I use it for spot areas. Sort of like AIO without the shine.
I would use it first to clean the paint (not for scratches / swirls) and then follow with a polish for scratches and swirls. Follow with a nice glaze then wax.