I had it done almost 2 years ago.
Procedure was pretty easy with very little pain (just a bit of cramping in one tube during it). In and out in 30 minutes. I was awake and watched the whole procedure on the monitor.
HSG test showed 100% blocked at 3 mos after the test. (BTW, I've read a lot from people about the HSG test being really painful. I felt nothing during mine. Nothing. At. All.)
I've had no problems with it at all since then. I feel great! My periods are lighter than before hand, too.
Keep in mind that you'll read a LOT of negative on the web, becuase people that want to complain want to do it loudly.