I had a tubal ligation done when I was 21 (no children, didn't want them). Having the tubal actually helped my cycles regulate and for a lot of years (8 or so) the cramping was way less (before I was on hormonal BC to try and regulate me and help with severe cramping). Mine was done as an out patient procedure and I was at the beach the next day with very minimal pain/discomfort. The only real complaint I had about the proicedure was that they tore my throat up with the tube the shove down it. My throat was sore for ever a week, and the first few days I had a very hard time convincing myself to swollow anything, including fluids, ugh.
Course, I'm schedualed to have a tubal ligation reversal on December 13th now that we've decided we do want children after all (eleven years after the tubal heh).
As far as which is better, I have no opinion, sorry... just wanted to share my experience with it for those of you having one or considering one...
Good luck with whatever you decide, I hope it goes as planned