I had it done about 20 years ago. 3-4 days of lessening discomfort. 15 minutes for the procedure? No issues.

IUDs have been known to cause infection and other issues. It is a foreign object in the body. I would not ask my wife to get one.

A vasectomy is more or less non-invasive compared to a hysterectomy.