Apparently there are 2 types of glass, one is hydrophobic which means that the glass does not like water to form on it, this is the type which will likely bead and leave spots. The other is hydrophillic which welcomes the water to it and will sheet every time.
Now I have found that when I come across glass which is difficult to get the sheeting effect, I really scrub the glass with the brush then rinse and scrub again, if you do this a couple of times you will find that the glass starts to sheet, and spots become a thing of the past.