Any choice that you make between these great colleges will be purely a trade-off between a branch and a good location and college. If we consider the order on the basis of the quality of the college, then the preference order will be:
BITS Goa/Hyd NIT Rourkela SVNIT VIT Vellore IIIT Guwahati
This order will be the most accepted as even though you won't get CS in BITS, however the exposure they provide in various fields like Finance, Economics is unparalleled.
You can also use our college predictor to see your chances in all the colleges: https://engineering.careers360.com/jee-main-college-predictor?icn=QnA&ici=qna_answer
Hope I have answered your question. All the best!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile