The secret to no streaks...
Use Newspaper instead of paper towels. Works with most any glass cleaner. For my car windows, I use either Armor All Glass cleaner, or, when that's not handy, simple windex. The secret is in the Newspaper, but don't use the colored adds, just the black and white...