If it releases singlet oxygen (O-), then it does the same thing. Singlet oxygen (O-) is NOT the same thing as the oxygen you breathe (O2). You say that D2SO4 releases far more singlet oxygen that peroxide or ozone? If this were the case, then D2SO4 could be very dangerous! You can buy a quart of 35% for about 10$-20$. At this concentration, it releases enough singlet oxygen to burn your skin off! (You need to dillute it before using it.) Is the Hydroxygen this potent for the same price?
I'd reccomend you try the peroxide and compare it to the Hydroxygen to see which you prefer... I prefer the peroxide since it has hard Science behind it (and it's cheaper.) Same thing with Ozone.