Between jamia and usict , both are equally good. Jamia has better reputation nationally .
For CSE /it/ECE usict maybe better but for core branches jamia is better because of experienced faculty.
New iiits are improving vastly , so they might become much better by the time you pass out . So you can opt for them too.
In CSE average package in jamia is around 3-4 lakhs whereas in iiit Bhubaneswar and others it's quite high. Also you will get tag of a iiitian
Otherwise both are equally good .
Candidates can check B.Tech Cut off for Top IITs & NITs here.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile