I was in a similar dilemma some years back. I ended up choosing AMU, but I am not happy with my decision. The placements at average level NITs like NIT Kurukshetra are much better than those at AMU.
I got placed for 3.5 LPA at a well known company. But my friend who studied at NIT Kurukshetra got a much higher offer from some other brand. It is better if you choose a good branch at a decent NIT, and master your subject. The ‘NIT’ tag holds a lot of prestige. Companies that visit both Jamia and AMU, offer better packages for the same roles to Jamia students.
Thus, I would strongly recommend you choose a decent NIT over AMU any day.
A few years back, a friend of mine was in a position to choose between lower-ranked NITs and AMU. He chose the latter and based on his experience, he swears by that decision. He later went on to do this postgraduate from NIT Warangal.
Here is his take on AMU and NITs.
However, not all NITs have a better placement record than AMU. The bottom-most NIT’s according to placements and academics are as follows.
NIT Sikkim < NIT Mizoram < NIT Manipur < NIT Arunachal Pradesh < NIT Nagaland < NIT Meghalaya < NIT Andhra Pradesh < NIT Puducherry < NIT Uttarakhand < NIT Goa < NIT Delhi
Where NIT Meghalaya and NIT Andhra Pradesh(NIT Tadepalligudem) lack in campus also.