Dear Faslu Rahman C.K. thanky your for your interesting and important technical question. We used ChemDraw for many years (and still use it) and I can say that we are highly satisfied with this software. Even the most complicated molecules and equation can be drawn using this program. As a typical example from one of our papers please see the attached Scheme.
Good luck with your work and best wishes, Frank Edelmann
Dear Faslu Rahman C.K. you can use either ACD Chemsketch or Marvin sketch, as these are freewares and extensively used in academics. You can also prefer Chemdraw, which is not a freeware, but can be accessible with certain limitations. I usually prefer Chemdraw for my work.
You should use to combine three common software (ChemDraw + Chem 3D + Paint) for all different purposes (Drawing 2D model, 3D model, hints, highlight, and so on).