micromesh is the best stuff I've seen, followed by any one of the liquid polishing compounds like brillianeeze. Once you get to 12000 grit micromesh, sanding wet, it's pretty tough to see any scratches, more like a haze.