Birth control for endo

What is the best kind of birth control for endo? I know many doctors would say lupron, but I've read enough negative things about it and decided it wouldn't be worth it on my body. Oral birth control? IUD?