While we BITSians continuously say that all the three campuses of BITS Pilani are at par, the general perception is that Pilani campus is better and rightly so, given its age.
Coming to your question, first of all I would suggest you decide your branch preferences and later worry about the college as the differences between these(I mainly consider IIT Jodhpur and IIT Bhubaneshwar) are not very significant. Assuming that you have done that, BITS Pilani is a better option in my opinion if you are getting the same branch in all the new IIT’s and BITS. And by BITS Pilani, I mean all 3 campuses of BITS, they are together ranked at number 6 in India even above a few of the older IIT’s.