The aforementioned IITs have witnessed exponential growth over the past few years and are good options for engineering. You will have to consider your personal preferences to make the right decision. All the IITs mentioned have progressed well. You need to look over various factors while making a choice. Also, I will like to add IIT Patna and IIT Ropar as they also have been doing quite well.
In my opinion, IIT Gandhinagar should be your first choice among the new IITs followed by IIT Patna.