I have tried different swirl removers ect and found them to not remove imperfections only hide them. I have found that Meguires Ultimate Compound after a few applications will remove paint defects and leave a great finish that i then go over with Turtle Wax Black Box products that brings the black paint to perfection. If you are like me you would have avoided the Meguires Ultimate Compound fearing it would be to harsh. It is not, very impressed with both products. I am now finally in control of and loving the black paint.