IMO the best way to clean windows is just windex and use the microfibre towels instead of paper towel. That way the paper towel doesn't rip on you.
I use newspaper on my windows, they dont leave all the marks you get from paper towels. Haven't tried microfiber towels. I use the armor all window spray, got it for a gift.