I've always had good skin too and luckily I've only gotten breakouts on my chest back (only the right side, which is bizarre). OTC stuff (clean and clear, aveno, nutrogena) wasn't helping. My derm had prescribed some benzoyl peroxide to help with it. I double checked with my OB, since my own research made me nervous, but he OK'd it and it's totally helped. I recommend asking your OB though, whatever you decide to use.
Re: skin breaking out