
Maybe I have a biased opinion since it is the only one I use. I trust it on camera lens, my phone's screen, getting smudges off my discs, and it works great, almost too good (too much light coming through now that they are clean), on sunglasses too. It is funny how the same size bottle of Zeiss Lens Cleaner (3oz) ranges in cost from 3 dollars to over 11 dollars. It is ammonia free too.