An IUD seems like a good way to go, and then you can have it removed if/when you decide to have another child. They do make cramps a little worse (though, is that true for the newer plastic ones, or just the metal ones? I don’t know), but there’s no hormones so none of those hormonal side effects. Also, IUDs are even more effective than The Pill.