Speaking objectively, every technical institute in India is as good as long as you make the most out of it. NIT Srinagar has a good reputation, especially for its core engineering branches like Electrical Engineering, Mechanical Engineering, and Civil Engineering. The remaining departments were established much later and haven't reached the NIT standards as of now. So, if you want to join one of the core branches, especially EE, NIT Srinagar is a decent choice.
NIT Srinagar's current ranking doesn't do justice to its real image. The survey conductor never visited the campus personally so the rankings are forged and not credible at all. However, it is true that NIT Srinagar has many deficiencies that are being constantly worked upon to improve the academic quality of the institution and help it regain the honor it had when it was REC Srinagar. However, its progress depends on the economic conditions as well as the geographical location of the state it is situated in. NIT Srinagar has one of the most beautiful campuses but its geographical location poses hindrances to conferences, seminars, and tech events. But the bright side is that you can establish a good bond with the faculty. The faculty at NIT Srinagar in the core engineering branches is intellectually motivated, professionally scrupulous, and academically blessed.
As for the second part of your question, there are only a handful of Tamilians here. But this isn't exactly disappointing as not many Jammu and Kashmir students go to the South Indian colleges so you and expect the same from them. Still, there are around 10-15 which is more than expected.