Yes - 99 out of a 100 you won't notice any real difference to the glass assuming your already cleaning correctly, but we have the odd property with 'issues' that unless done absolutely perfectly leave a little spotting, used vision on it twice now and it's left the glass clean and spot free. ( weather this gives us a bit more wriggle room should we not hit the glass perfectly is going to be the test of time )
The best thing about vision, other than it does not affect the water is it restores some shine back into the frames,
Darran