NO branch is best it is always on the basis of your intrest >>???
CHeck out your intrest and than go towards that.
I think your rank is good but for best options you have check out the last year cut off and coresponding ranks and than you will get the full approximation about admission.
Moreover you can also try out and check out which college you will get which you wont,>>>
From Careers360 college predictor
Here is the Link:https://www.careers360.com/college-predictor
Result | Application | Exam Pattern | Admit Card | Preparation Tips | Answer Key | Cutoff
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile