SprayWay or Invisible Glass are your only two cleaners, either is great, just depends on which one you have available. All those other cleaners have detergents in them and they never come off, no matter how much you wipe. Also, rags that have been laundered also have detergents infused in that will leave haze as well. Newspaper is amazing for glass cleaning.