GG3 and 4 have the best finish, but offer no slip whatsoever, so it's difficult getting used to, I couldn't.
Fairy is unfortunately better for the dishes than for the windows, the soapy film it leaves behind on the windows does pick up a lot of dust, hence windows don't stay clean as long.
Squeegee off is in my opinion the best detergent you can use, plenty of slip, whilst leaving the windows much cleaner, and doesn't leave as much soap behind (virtually nothing at all)