I've been on Yasmin birth control pill for almost 6 years now and I love it! I've never had ANY bad side effects. It makes my periods lighter, I get no cramps, less bloating, my skin improved, and I didn't gain weight. It also did not affect my sex drive... so I definitely am staying on this pill and not trying any new ones! I know not every pill works the same for everyone, so if one doesn't work for you, try another. Your doctor can talk to you about the different kinds. I prefer one where each pill has the same level of hormones (except for the pills at the end where you get your period of course!). I went on Yasmin as a teen before I even had sex because my periods would make me very nauseous and I'd have to go home sick from school from throwing up so much. Now that NEVER happens!
If you think remembering to take a pill at the same time each day will be tricky for you, look into the patch or the nuva ring, which are similar but you don't have to remember about it on a daily basis. If you don't want to deal with weight gain, do NOT take the shot b/c weight gain is common with the shot.