Hello aspirant,
Since you haven't mentioned the specific IIT, it is difficult to reach a conclusion. If it is IIT Kharagpur or any top grade IITs, the Bsc course there is one of the best options and if you are interested in research based learning. NIT Calicut is much better than many second grade IIITs. So, if you have to choose between second grade IITs and NIT Calicut, NIT is the best.
Also, your interest and skills matters a lot. EEE is a professional course and it secures you a job as soon as the studies are completed. But, Bsc Chemistry is more of a research oriented program. If you are interested in pure science and research, choose Bsc. If you are profession oriented, choose EEE.
Hope this was helpful
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile