Hi there!
Let me tell you one thing that your question does inform that you aren't biased towards any of those branches. So you would possibly be worried about the life-style , campus or even about placement or maybe almost placement. Now coming to "which is better" a part of question . At IIT Jodhpur, you'll end up in bunch of top minds of country because all of them (mechanical ones) secured an AIR of around 4000 in toughest exam of the country. This would offer you more chance to prosper due to competition there. And if you inquire from me about the life , only one word is enough , "awesome".
Rest depends upon your interest of branch.
Thank You.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile