There are some great web sites and books out there on endo. First, there's nothing that really ends it until menopause or a hysterectomy. It's an estrogen fed disease and rears it's head every time you have a period. Here's what I know about the options that you listed.
1. Lupron. Stay away from this. Just google Lupron side effects. It's really not a drug to be messed with. It will throw you into menopause, so you can trade your endo symptoms for hot flashes, insomnia etc. I had one friend take it and she was miserable. My Mom works in a pharmacy and her pharmacist, said not unless there were no other options. It's also related to bone loss, which us women do not need. The pill is a walk in the park compared to Lupron.
2. Continuous BC. This has worked wonders for me. I enjoy only three periods a year and they're not bad. The thing with endo is every time you have a period, it grows more b/c that tissue growing everywhere it's not supposed to wants to shed and bleed just like your uterine lining, so the scar tissue keeps growing. When you stop your period using the pill, it's not as drastic as Lupron, but it starves the scar tissue. I stayed on a monophasic pill: - orthocept and didn't have any side effects or weight gain. If you do this, ask for a monphasic bill..one color of pills except for the placebo.
3. Mirena - I don't know much about this b/c it freaks me out! To me it seems no diff than taking a pill every day. I read about birth defects from a retain IUD, which makes me wonder why would you be pregnant and have an IUD in. Just don't like the idea of something being planted inside of me.
4. Lap - the lap would be good to remove as much scar tissue as they can if they can get to it. I had some on one ovary and an area called the cul-de-sac (no kidding) inbetween my vag and rectum was full. They couldn't get to it and would have to send me to a specialist.
I started taking the max dose of fish oil capsules and extra magnesium and I swear that helped. I read up on it and both help offset cramps.
All in all, it's a nasty diseas that we have to best work towards managing.