Side effects

What birth control has the least side effects? I don't want to gain weight or have worse periods.