IT at IIITA has several advantages over CS at the NITs. I will be explaining these advantages in detail for you-
At IITs/NITs, the first 2 semesters have a common curriculum for all branches. For the rest of the semesters, the core courses are accompanied with some useless courses.
Take NITK for example. From the 3rd sem, B.Tech CS students at NITK are taught additional courses like Chemistry, Engineering Science, Manufacturing Process, Humanities, etc.
IT at IIITA has the same core courses in its curriculum, without any additional ones. You’ll get many electives in 6th and 7th sem, and more projects to work on.
Some courses from the curriculum are- Electronic Devices & Circuits, Circuit Analysis and Synthesis, Data Structures, Digital Electronics, Computer Organization and Architecture, Theory of Computation, Object Oriented Methodologies, etc. B.Tech IT at IIITA has more hardware-related topics than B.Tech CS at IITs/NITs.
Due to these reasons, IT at IIIT Allahabad is much better than CS at all NITs.