I had bad acne, and I can still get breakouts. For me it was a dietary issue as well as dealing with sensitive, oily skin. I have no idea what kind of skin you have so I can only speak for myself, but I think general things such as diet are important to consider. Creams and stuff can help, but it doesn't really fix the underlying problem, and treatments aren't universal. For me if it has benzoyl peroxide in it, my life will be miserable. Here's what works for me.
1. If I drink a lot of sodas, sugar, artificial sweetener or coffee I'm guaranteed a breakout, no questions asked. I also do not drink alcohol anymore, but when I did that broke me out too.
2. I need to shave just about daily. If I start getting whiskery I break out. I use gel formulated for sensitive skin because I find other gels to be irritating. I do not put aftershave on, but I will use a gentle moisturizer if I feel like I need it (like I said my skin is sensitive).
3. I cleanse with an exfoliating scrub that I buy from the health food store. It's especially effective during weather like this. In the Summer when I tend to get more oily I'll wash my face 3 times a day...in the winter it's twice otherwise it'll get dried out. .
4. Look into B complex vitamins, and getting some zinc into your system...initially I really noticed a difference when I started taking them and stopped using all the prescription and "specially formulated" stuff.
5. I think eating foods with antioxidants helps too...that's why I drink a lot of tea, eat berries, and leafy greens. Drinking a lot of water will also help.
That's been my experience...for me getting rid of my acne really involved so much more than the latest cream or doc this or doc that. It's really simpler and cheaper to control it now. It takes awhile to find a balance.