The best way to plan family is for men to use condoms.
Oral hormonal contraceptives are not the best or safest due to both short term (weight gain, high blood pressure etc) and long term side effects (clotting leading to heart attacks, strokes etc).
Saheli is as good, or as bad, as other hormonal agents.
Depo-Provera, also a hormonal contraceptive agent, is given once every three months. Its long life is due to the fact that it is depot preparation. It has a large number of side effects including depression, acne, hirsutism (male pattern growth of hair on the face), breast tenderness, cervical erosion, back pain, weight gain, risk of reduced bone mineral density, jaundice, etc.