BITS Pilani campus is way better than Goa or Hyderabad campus unless you have a specific locational preference. So that leaves you with 2 options; BITS Pilani and IIT Indore.
So unless you have any financial issues, BITS Pilani is the best choice unless you are adamant about the IIT tag.