I had a bad hormonal breakout on the sides of my face and decided to use this product for the first time. A small amount of this on that area caused it to turn bright red and burn for a few days, which later caused an unbelievable amount of peeling and any makeup I used over it looked ridiculous. Even though my skin was peeling like crazy, the breakout did not look any better at all and I actually got some additional smaller spots on the areas I used it.
I finally got a refill of Finacea, stopped using this product and used that instead, and the very next morning it looked so, so much better. It should be noted that I first started using Finacea about a year ago, so my skin has had time to get used to it, but I never had the kind of terrible burning and peeling with Finacea that I did with this benzoyl peroxide.
The only use I have gotten out of On-the-Spot is that it seems to be the best thing I've used to prevent pimples from forming if they're just small, somewhat invisible bumps. For only that, I recommend it. Otherwise, for me, it doesn't seem to prevent acne or make it better at all.