BITS Pilani has the upper hand in almost every aspect. Being older than IIT Guwahati, it enjoys a better reputation both inside and outside India. Moreover, BITS Pilani CS placements are better than IIT Guwahati MnC placements.
Curriculum: IIT Guwahati MnC curriculum is poorly designed. It’s a mixture of Maths, Computer Science, and Finance making you the Jack of all trades but master of none. The syllabus of IIT Guwahati is not updated while BITS follows the updated syllabus of the world-famous university, Massachusetts Institute of Technology.
Electives: BITS Pilani offers a wide range of electives to choose from. You can even take up many electives in a specific field and get a minor degree in the same. IIT Guwahati on the other hand has minor electives only in the final year with only 2 open electives. Moreover, MnC students are not allowed to take minor courses in computer science due to some common courses.
Hostel: The BITS Pilani CSE students get excellent accommodation facilities at Gandhi Bhawan. Thus hostel provides double occupancy ik the first year and single occupancy in 2nd, 3rd, and 4th years. The washrooms are similar to washrooms in hotels and the overall facilities are top-notch.
It’s important to note that my answer was specifically talking about the Pilani campus as my knowledge is limited to the same. So, I will suggest you to go for BITS Pilani over IIT Guwahati any day.