I'm 28.
Was on microgynon for very very heavy and painful (turned out to be endo) periods as a teenager.
I put on a bit of weight and got quite spotty but I can't be sure if that was down to the pill or just being a teenager.
Hit 18, went to college and discovered alcohol and takeaways and got too fat for microgynon, got put on the mini pill cerazette (later changed to cerelle) and got on very well with both of those, no periods, mood swings, spots, weight actually dropped, libido was totally fine etc.
Conceived ds accidently on the pill (it would seem that there is some kind of super fertility in the family as I and a cousin on my mum's side were also conceived on the pill even with perfect use, it does happen!)
Periods were ok for a year or so after giving birth but got progressively heavier and more painful to the point where they were affecting day to day life (lasting ten days every three and half weeks, costing a small fortune in painkillers and affecting partners work as I am a sahm and couldn't stand up without pucking /occasionally fainting so he had to take time off work)
Went back on mini pill to control them again but for whatever reason didn't get on with it at all after dc. Gave me awful headaches.
Tried depo in a bit of desperation on a recommendation from a friend and couldn't rate it highly enough. It's honestly life changing and I get a little pang of satisfaction and gratitude for modern medicine whenever I realise I would normally be on but am instead happily living my life pain free and not on my knees exhausted from anemia.
Honestly though I would suggest having a word with your nearest sexual health clinic. They tend to be a bit more clued up than Gps in regards to contraception and it's pros and cons in my experience. (gp said painful periods were just because I was young, shc visited college, took my history and smelled a rat, looked most unimpressed with GPs diagnosis and referred me for tests and the rest is history)