So here is the deal - I have tried them all. I have suffered from acne since I was about 14 and that was a LONG time ago. I have been on prescription medication (that is an entirely different post, I think) and have suffered greatly because of it. I finally returned to topical treatments about 6 years ago after roughly 3 years on tetracycline and immediately tried Proactiv because it is the one that I hear about most, on TV, on message boards, friends etc. And it was relatively low cost compared to some other solutions. I only had one good friend who used it and it seemed to work well for her so why not?! But just like all of the people below, it was way too rough on my skin and I don't really consider myself to have sensitive skin. I also do not have allergies to Benzoyl before people jump to that conclusion. It is just rough. It did not stop the breakouts although it didn't leave a film on my skin, which I do appreciate. Needless to say, I didnt stay with it for very long... probably about 2 months before I moved on. Then tried product x, y z (you can insert any name and the likelihood is that I have used it) to no avail. Started on Ninja Skincare 2 months ago and so far am really enamored. There are about... I don't know 5-6 cleansers you can choose from based on your skin type and the one I am using now does not have any of the drying effects that I had with proactiv. Their topical medications come in different percentages too so you can choose how aggressive you want to be on your acne. So far so good and so far, super happy with it.