We had a cheapo one that missed spots all the time. I decided to get this “premium” squeegee and it was worth it. No streaks, no skips, and it even comes with an extra blade. Highly recommended for anyone with glass showers. I’d also say it would work pretty good for cleaning Windows and mirrors but I haven’t used it for that.