Functionally, do you think there is a meaningful difference between dosing ozone, hydrogen peroxide, and bleach? They are all oxidizers, just delivered through different methods.
Ozone has always been attractive to me because it produces crystal-clear, odor-free water and can eliminate stubborn slimes from the sand. I have never measured it, but it also seems like the glass does not need to be cleaned nearly as often. Most of these benefits can often be achieved by running ozone for only an hour or two in the middle of the night.
The downside is that if ozone is destroying odors, color pigments, slimes, and possibly algae, it seems reasonable to assume it is also having some effect on the fish and corals.
Elliot from Marine Collectors was a big fan of ozone until he noticed that small aggression-related nips on fins healed more slowly. They still healed, just not as quickly, which suggested the ozone was affecting the fish. He was also only running it for a few hours each night.
I have often wondered whether hydrogen peroxide might be a better oxidation solution. With ozone, it is nearly impossible to know or precisely control the actual dose reaching the aquarium. That means I never really know whether I am using too much and the uncontrolled dose is material risk to the animals. Hydrogen peroxide, on the other hand, is much easier to dose accurately and consistently. There might be a dose where you get the most benefits with the least risk.
In the end, I always reach the same conclusion: the unknowns make the juice not worth the squeeze. I can achieve most of the same benefits with activated carbon, a healthy biome, and good maintenance practices.