From what I've read, optilens has added acrylic to help it bond to polycarbonate because of more expansion and contraction than paint. Which sounds to me like it bonds better to headlights than opticoat pro would, since it's based on opticoat pro but tailored to headlights. If optilens isn't permanent bonding to headlight uv coating then I doubt opticoat pro would be better. But who knows, you'd need some long term comparison tests to know. I haven't heard much evidence of either lasting permanently on new or refinished headlights. Not saying it won't but no test result has called it out as preventing hazing indefinitely.