If I leave my biases towards Delhi as a city aside. I would choose CSE at IIT KGP over MNC at IITD.
Firstly, there is no right choice as it all depends on your personal preference rather than the Institute. My friend was in a similar dilemma and ended up choosing IITD MCA mainly because it was closer to his home than Kharagpur. So a certain Institute can be a good choice for you but not for the other person. It’s better to talk to people from both the institutes and determine which is a better option for you than comparing the institutes based on data.