Hi Pavan,
IITs (Indian Institute of Technology) are considered as one of the most prestigious institutes of the country. If you get an opportunity to study at such colleges then it can change your future. But getting into IITs is never an easy task. It takes a lot of hard work and dedication. Now coming to the branch you have given, Mechanical is also one of the finest branches in B.tech.
There is no question of better or not. It's the best or one of the best compared to few private colleges.If you get an chance to get into such colleges never hesitate to join.
You can check the best institutes for Mechanical engineering in the below link:
https://engineering.careers360.com/colleges/list-of-mechanical-engineering-colleges-in-india
Hope this is enough..
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile