Personally I am of the opinion that all states should be declared a nation and India should simply dissolve. I think we all deserve it.
As far as language is concerned, I am not a Hindi proponent, but I don’t think there is any Hindi imperialism. In this country if you want a job of peon you ought to know English. People who speak English have money, and the world caters to people who have money. Hindi is just a tag-along due to ill conceived notion of nationalism at the time of independence, and for that fault it gets a lot of bad talk, specially from Tamilians but actually from all the non-native Hindi speaking states. The truth is that the Hindi written in government documents is mostly illegible to even native Hindi speakers because of its bastardization. The actual ‘khari-boli’ is half urdu and people do NOT speak it because of government, they speak it because of bollywood. Government “promotion” of Hindi only does harm to both the language and its speakers.
Lastly, I have learned many languages in my life and I have from childhood itself found it a waste of my time. This includes studying Hindi course in school, Sanskrit, English, German and to a certain extent Tamil. The only language I ever wanted to learn was Japanese and that is because I prefer to watch anime without dubbing. In my job I have learned C++, perl, java, fortran, python, shell scripting, PLP, SQL. I don’t see any benefit in encumbering myself with yet another language.