I had my tubal done almost 5 years ago and for me it was the best thing. At that time I was a single mom with two girls and had starting dating again. I could not take the chance of having another child to raise on my own. I have had the best freedom of my life, I do not have worry anymore.
It took me 3 days to recover but 4 yrs of freedom. Then you have less side effects to worry about, maybe a little weight gain but I never had that either.