I loved Depo for the lack of periods for many years, but then switched to a mirena. No bleeding the first time (perhaps because the Depo was wearing off) but when the Mirena went in the next time, 5 1/2 weeks after having my son, I was still bleeding post-natally at that point, and it kept going for another 2 1/2 months after that! I then didn't get a period until after the mirena came out 3 months ago because were ttc again, but I don't know if that was the mirena or BF or some other post-natal effect.

I haven't had any issues with mood or with weight gain, on any occasion, though I also had a body that did not bleed when it was meant to on the pill, and apart from the long bleed after it went in this time, I'd be quite happy to have it again.