Generally speaking, the best branches at IIT Kharagpur are considered to be CSE and ME. The choice of a branch depends on many factors and is mostly a matter of personal preference rather than the demand of the branch. Irrespective of the branch you join, IIT provides the following to any IIT student
All these things that groom are given to an IITian irrespective of his branch and makes him worthy either of employment to any industry or a good candidate for higher studies in top foreign universities. This is mainly because of the IIT tag.
There are many instances where students from Agricultural & Food Engineering (the least demanded branch) were able to get admission to Robotics’ at the Robotics Institute at Carnegie Mellon University (CMU), or the MS program of the University of Rochester, New York to study Computational Linguistics.
Ultimately it’s not your branch that determines your worth but
These are much more important and come before your branch preference.