Birth Control Options

Alex
So I've been on birth control for a while, and I don't want to get my period every month. So I was on the option where you only get your period once every 3 months but I was spitting a bit in between. I tried a new one, with the same idea, and I'm still spotting. 
My next option is to either get the depo-Provera shot or an IUD. Does anyone have some insight on either of these, do you still get your period, what have you liked the best?