Lens manufacturers say that anything other than a microfiber cloth will damage the coatings on a lens. But microfiber cloths eventually pick up crap and they look like they’re a pain to wash.
How do you keep your lenses clean? Are you using cloth/kleenex or microfiber cloths? If you use microfiber cloths, how do you clean those?
Hand soap and water most of the time, a microfiber with the spray they give you when you get new glasses, or a dry microfiber if I have to. My lenses are immaculate.
I leave the microfiber cloths in my pockets when they need washing and that works well enough if not perfect.