As a previous car detailer and such and such /wankfest I can only reccomend the 3 stage mothers system as "OMFG" in results if you put the effort in.
most swirl removers do what they are intended to, but for that final finish, nice good solid (not liquid paste) carnauba wax is second to none.
Ive found that the stage 2 and 3 of mothers carnauba wax is fantastic. the sealer and glaze is great, but then after 2 or 3 layers of their solid carnuaba wax, I've noticed that most if not all swirls and scratches simply dissapear into the wax. amazing results. it is a bit pricey though.
this one