Both programs are equally good in their respective fields and so are the institutions offering the programs. It’s important to consider what you expect from the program and what you plan to achieve after graduation to make the right choice.
My sister was in a similar dilemma as yours and eventually, she opted for MCA from IIT Delhi.This program has many courses similar to CS but the only problem is, the pedagogy adopted has a more theoretical approach than practical. Moreover, at some point, you will start questioning the parity of the faculty and will have to resort to self-study.
But here is the bright side, most companies coming for CS placements consider MCA students too, and offer decent roles.
Although I am not well aware of the situation in Roorkee, I can guarantee a true coding lover will prefer CS to MCA any day.