I had Essure about a year and a half ago, and overall I'm very pleased with it. There were a couple of hitches though.
Beforehand they gave me prescriptions for valium, vicodin (or something similar), and injectable ibuprofen. The first two I was to take before the procedure, the third they injected there at the clinic. But because my family isn't nearby and all my friends were busy, I had to drive myself home, which meant having to pass on the valium. (I did clear this with the doctor in advance.)
If you're in a similar situation, take the valium and call a cab. Because without it, the Essure procedure was the worst pain I have ever experienced. (Though note I have never given birth, had a kidney stone, or broken a bone.) The doc said without the valium to dampen my central nervous system response, my fallopian tubes went into spasm. A rep from the company that does Essure happened to be in the office that day, and even she said she had never seen fallopian tubes put up that kind of fight.
The hysterosalpingogram a few months later was also very painful, but at least it only lasted a couple of minutes. Afterwards, when I asked if it was always that painful, they shrugged and said "Sometimes, especially if you've never been pregnant." Knowing ahead of time would have been nice. (Assholes.)
But other than that, I was pretty happy with how it went. I was back at work the next day, and I have a very physical job. There was some spotting and aches for a couple of days, and some twinges similar to ovulation pain for a couple of months, especially when bending or lifting.
Emotionally, it was a relief to get it done, and that's another big positive. I've known since I was a teenager (I'm 36 now) that I don't want kids, but last year was the first time I had insurance that would pay for sterilization.
So I'd say go for it, but take the valium!