Pros: full disclosure, no streaks!
Cons: cheaper to make your own
cleaners are so easy to make that I rarely think it is worth it to buy them premade. But if you really don't have the time or drive to make your own seventh generation is a great option! They are a full disclosure company and I understand all the ingredients they use and why, great peace of mind and they work wonderfully! this one in particular is above the bar compared to other natural glass cleaners!