i've never used the hopes perfect glass, but IG has always worked well for me and being able to buy OTC is plus. one bottle/can of glass cleaner lasts me a long time since i usually only use it for the interior and just use a QD/spray wax on the outside glass, paint, etc,.