If you have to pick one from the two, definitely go for IIT Roorkee. The tag of being an IITan will help provide better opportunities at different levels. The fee structure and the average package of IIT Roorkee are considerably better than XIMB. Besides, IIT Roorkee provides facilities to promote talent, boost skills and explore innovative approaches to learning.