I like autoglym glass polish (one with the blue label).....if your glass is really bad you could use some vinegar to clean the glass first and then polish with the a/g
the issue could be grease on the glass etc (mine are terrible after the kids and unless they get properly cleaned they mess up again really fast)