The short answer is the the options for hormonal acne are limited and require some trial and error. And LOTS of patience. It took 8 months for my current treatment (spironolactone) to kick in. That's a long time to wait and be hopeful. If I hadn't waited I'd probably still have acne and be jumping around from treatment to treatment.
Yaz/Yasmin/BeYaz, Ortho Cyclen, Belara, and Dianette seem to be the only birth control pills that truly help stop acne. Anything else makes it worse. If you want birth control that just doesn't affect your skin either way, well you have condoms or the COPPER IUD (just the copper IUD, all of the other ones have hormones in them).
The only other prescriptions I would recommend is spironolactone. It's an androgen blocker that a lot of women (including me) have had success with. I take 100mg a day to stay clear. It's sort of a lifelong thing though, if I go off it, acne comes back.
You can also do some things with your diet and herbal supplements that modify your hormones in a positive manner. This lady wrote a very comphrenesive post about it in "bootcamp" style. It is pretty strict but based on my reading it follows all the principles correctly.