I was a little skeptical about this cleaner initially due to being an aerosol can. I have tried most liquid and cream glass cleaners over the years from most top brands and can honestly say this one competes with ANY other.
Using it outside in the wind means you have to hold the can close to the glass as the foam spray is not very strong. It can also mist a little inside.
The benefit of the foam though seems to be that it will not run down the glass and it certainly does seem to dry quickly and leaves NO streaks. Wipe on with one cloth and buff with another and you have clean glass with no streaks. Don't leave the foam on the window too long and it will not dry in.
Smells terrible, lots of ammonia nastiness to the smell, but it does clean, which is the most important thing!