Not all Microfiber towels are created equal. I bought some cheap ones that leave lint or left over material, and i have some that are great. I also use Invisible Glass and a razor blade to take off stubborn bugs and other contaminants then clay it as well. Here is a video i used: