My favorite would definitely be tech shine. Goes on and wipes away with ease doesn't leave streaks and works great. My second is C2V3 its a g technique product. Both of those are my go 2.
I haven't ever had an issue using winsol very easy to use all you have to do is use window cleaner or a quick spray wax afterwards and even then it can sit for quite a while I've noticed with absolutely no damage. I'm telling you it's a time saver and does the job well.