Firstly IIITs are newly established colleges and hence they are far behind from good NITs. I have a friend in NIT Silchar. I heard good things about the institute from him.
Here are some of the things that make NIT Silchar a good choice.
You should go for NITs and you won't regret it. Rest depends on your research and feasibility.