If you ask me, I would suggest you opt for IIT Bhubaneswar to pursue B.Tech in civil engineering. My foremost reason is the fees involved.
Below given are a few pointers which will help you determine the better choice.
A University should be chosen according to the students admission test scores, JEE rank, and also financial situation.