Though you have a tough choice in hand.Losing on the IIT tag after getting so close will surely be painful...Take IIT if you are very keen for the brand and it depends what you are thinking of doing after your engineering career as well. You will get IIT Rurkee Biotech IIT Kharagpur Mining Both are considered to be bad branches. Since you have a very decent AIEEE result,I would recommend you to join IIIT Hyderabad Computer science If you live near Delhi then there is nothing better than NSIT Computer Science for you