IIIT Delhi is a small college with a small batch size in all programs. This means you will be under the surveillance of your professors more than your counterparts in colleges with huge batch strength. The small batch size also translates to more transparency while grading. Every student will have to work hard to be recognized and you cannot chill because of the rigorous academics.
Another difficulty you might face is that you will have to choose from an excellent variety of courses every semester. You will find this very challenging considering that all the courses will intrigue you and you will have to choose only a few of them.
Honestly, I feel both these disadvantages are actually advantages in disguise. A small batch size also means a better student-teacher ratio and a wide variety of courses makes the curriculum flexible. So, it can be safely concluded that IIIT Delhi has no major disadvantages as of now.