Hello Ashish!
Only those who have experienced the life of both colleges can answer this question correctly, still we can compare them on some grounds :-
FACULTY- IIT receives huge funding, as a result the educational facilities get improvised.
CAMPUS LIFE- life at IIT BHU is quite thrilling with every day packed with surprises. Societies and clubs are quite active here with excellent sports facilities.
OUTSIDE THE CAMPUS- IIT BHU is located in the main city of Varanasi whereas NIT Trichy is 22 kms away from the city Trichy.
FEES- NITs have lower academic fees compared to IITs. But that is based on the funding from government and the amenities provided.
That was my opinion about your query, hope it gave you some clarity!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile