+1 on aquapel, I have all my windows coated with it.
I always Claybar the windows down, then ill polish them with a moderate compound usually with a microfiber pad, Clean (sometimes i use CarPro Eraser) and then coat.
I have wanted to try FlyBy30, just have not gotten around to it.
Also...