IUD vs other birth control options

I’m wanting to get on birth control but don’t want to worry about the weight gain, being emotionally insane like I was on the pill, don’t want to worry about if I missed it or not and I also want my periods lighter. I am a freshman in college and I tend on going to vet school so me and my boyfriend have decided that kids aren’t apart of the future for a very long time.