Thoughts on depo shot?

I have an iud currently but it is causing lots of complications. Random pains, ruptured cysts, etc. I’m thinking of getting the shot. Is it effective? Do you like it?