As far as paint imperfections go, if you wipe the area with a damp cloth and they briefly disappear it usually means they will polish out. I bought a dual action polisher a few years ago with various foam pads, compound and polish, and the results are pretty good. A clay bar beforehand is great but very time consuming.