To draw a better comparison, let’s differentiate IIT Roorkee and IIT Mumbai on the basis of branches
CSE- On the basis of the research output, location, and popularity, Mumbai is the winner in this case while Roorkee stands in 4 or 5 positions.
ECE/Communications/Signal Processing: IIT Roorkee and KGP are the most preferred IITs. But considering the job opportunities, IIT Mumbai is again a winner.
EE: IIT Delhi's Electrical Engineering is considered the best-rank department internationally among other IITs. Mumbai and Roorkee are equally good but IIT Bombay again is slightly at an advantage.
Mechanical: Madras and Mumbai are the best. Roorkee is also decent but yet not at par with IIT Bombay standards.
Chemical: IIT Bombay has an upper due to its better research output and the number of practicing chemical engineers.
Physics: Applied science is definitely better at IIT Roorkee. Even though its research and lab quality is comparable, however, IIT Bombay is preferred owing to the diversity in handling research problems.
Mathematics: In this case, IIT Kanpur takes the lead followed by Roorkee and Mumbai.
Chemistry: IIT Bombay is the best in every aspect.
Civil- IIT Roorkee’s Civil is considered the best in Asia.
Space Sciences: Owing to its collaboration with ISRO, IIT Roorkee is the best.
Manufacturing: Although IIT Roorkee is decent when compared to BITS and KGP, it’s below average.