Maybe that was the problem because I was just using the same one for bothAny glass cleaner will work. I can get streak free from even washer fluid. It's all in technique.
Trick 1, use a good quality towel, either microfiber or paper.
Trick 2, use 1 towel to wash and use another to dry. Do not use the same towel for both.