Hello,
I hope you are doing fine, No branches can be attributed to as lower or top. If you're considering branches based on placements, then maybe due to the digital revolution and technological advancements that the world is undergoing, CSE at an average provides the best (in terms of compensation) but that doesn't de-value other branches as each has their own needs and importance.
Now, coming to your question, it would be my sincere advice to pursue the branch which excites /motivates you rather than going for branches that offer high salaried jobs because any branch you take, ultimately, it will be your skills and expertise that you develop throughout the years that will decide your compensation.
Now coming to the course my call would be to choose IIT Ropar. It is one of the fastest emerging 2nd generation IITs. The coding culture at IIT Ropar is absolutely amazing, and the placements are also amazing. Also, CSE at IIT Gandhinagar is pretty new as compared to IIT Ropar, so you should consider IIT Ropar.
I hope you find this information helpful. I wish you all the best for your future.
Good Luck
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile