
I stick with the gentlest thing that actually lifts oil.
Look for an optics-safe liquid that is water based and pH neutral, and free from ammonia and fragrances.
A tiny drop on a clean, lint free wipe, then a light spiral from center to edge, does the job without streaks.
Let it evaporate on its own and resist scrubbing.
If there is grit, remove it without touching the glass before using any liquid.
Works fine.