Should not have any spots, check what you are doing wrong.
Over the years I have trained many lads to clean windows, and the hardest thing was to get them to see the dirt on the windows.
from the inside, if the sun is out spots will show up, but if it is dull outside, it is unlikely that they would notice, unless they are close to the window.