Depo shot.. yes or no?

I am very forgetful and am worried that by taking the pill I will forget it. I believe my best option is to get the shot but I am looking over the stories on here about how some have gained weight or still gotten pregnant even though they got the shot. What are some opinions on the shot?